elfrc is a utility that is able to compile resources (files) to object
files. It can also generate corresponding C/C++ header files to use
these resources from within a linked application.
This extended sorting algorithm allows you to
a) sort an array by ANY field number, not only the first
b) find duplicates in your data-set and sort them out.
COBF (aka C-Obfuscator) is a program which manipulates C or C++ source files
in a way that they aren't readable by human beings; but they remain
compilable.
Nuitka is a Python compiler, a good replacement for the Python interpreter
and compiles every construct that CPython 2.6, 2.7, 3.2, 3.3 and 3.4 offer.
It translates Python code into a C++ program that then uses "libpython" to
execute in the same way as CPython does, in a very compatible way.
An extension Library
This is mostly to fill in some gaps in the standard and Unix
libraries, either for completeness or because they're things I find
myself needing a lot of the time, and a few modules that aren't worthy
of being their own releases. Enjoy. Most of this used to be part of an
old library (stew) that I broke up into a couple of smaller ones. This
one /was/ extlib, now annexlib. Its companion is mathlib.
See supplied documentation for additional info.
BSON implementation for Elixir Language.
CodeWorker is a parsing tool and a source code generator, available in
Open Source (distributed under the GNU Lesser General Public License)
devoted to cover many aspects of the generative programming. Generative
programming is a software engineering approach for producing reusable,
tailor-made, evolvable and reliable IT systems with a high level of
automation.
The tool interprets a scripting language that drives the processing of
parsing and source code generation in a quite familiar syntax for
developers. It insists on adapting the syntax of the language to the
particularities of tasks to resolve (parse, code generation, procedural)
and on offering powerful functionalities to do intensive source code
generation.
Log::Dispatch is a suite of OO modules for logging messages to multiple
outputs, each of which can have a minimum and maximum log level. It is
designed to be easily subclassed, both for creating a new dispatcher
object and particularly for creating new outputs.
It also allows both global (dispatcher level) and local (logging object)
message formatting callbacks which allows greater flexibility and should
reduce the need for subclassing.
Subclassing is only needed to send a message to a different output, not
to change the message format.
Log::Handler is an object-oriented handler for logging, tracing and
debugging. It is very easy to use and provides a simple interface for
multiple output objects with lots of configuration parameters.