libjmmcg is a basic, low-level library with pretensions to implementing features above and beyond (but not necessarily better than!) those implemented within the Standard C++ Library and the Boost Library. It features a library for multi-core or multi-chip SMP parallelism, a suite of hashing algorithms, functions for raising numbers to integer powers, a generic factory wrapper and a generic, multi-threaded, read-only cache (which uses PPD), arguably the world's worst sorting technique, trace output, exceptions that have the file, line, revision, function, and argument details, string utilities, logging, simple command line processing, and much more.
|Tags||C++ Library STL Boost parallel programming Parallelization dataflow data parallel|
|Licenses||GPL v2 Or Later|
|Operating Systems||UNIX-like OSs Win32/64|
|Implementation||C++ c++11 STL Boost|