Curie is a very minimalistic, tiny C library. It supports basic I/O, basic networking, S-expression based I/O, signal handling, process handling, and I/O multiplexing. If the target architecture is explicitly supported, statically linked binaries may be as small as 4-20 kilobytes; if not, then it only relies on the host's C library. The library explicitly does not provide a POSIX interface so that it may be used in conjunction with a regular host libc (or without one).
License: MIT/X Consortium License
Changes:
This release fixes a lot of issues with curie-6. In particular, there have been a number of fixes to the regex code, including UTF-8 support, and to some of the I/O code. C++ support has been significantly improved, although curie++ has been mostly stripped out of the release itself. The documentation received a big boost as well, and icemake can now handle documentation in Tex and will use Doxygen when appropriate and available. Icemake has also been given the ability to create shared objects.
More...