Been working on this staged metaprogramming library for C++, its my first project taking a handmade approach.
All code is either from scratch or derived from the zpl-c library. The convention used is an "orthodox cpp" subset.
Got it to the point where the library could construct and serialize itself.
A C library version is also in progress.
https://handmade.network/p/416/gencpp/