Utility routines and classes for C/C++
These tools are [were] for things I use repeatedly, mostly for Monte Carlo simulations. My need for this code has been, for the most part, made obsolete by Julia.
See the comments in template headers cpp_headers/ for descriptions and usage.
Also, in c_cpp_problems/ I have recorded the solution to problems I encountered so that I don't have to solve them again.
Use
See for instance scripts/gjl_gen_header --man. This perl script reads a specification
file of parameters (for, say, Monte Carlo) and writes a C++ class that allows setting the values and
printing them in a nice way in the header of a data file.
Dependencies
Google C++ test framework. This is now available as a debian package
Build and Install
Build with make all. Test with make test.
See INSTALL for changing the following
library: We install a static library to /usr/local/lib/libgjlutils.a
headers: And put below /usr/local/include/
binaries: /usr/local/bin

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.
