Did anyone see this old code I wrote?
https://github.com/libbitcoin/libbitcoin-c
C is an amazing language. Very easy for people to use and incredibly popular. I looked for a way to parse C++ headers and autogenerate C but there is nothing ready or established out there. Instead I propose we manage these manually ourselves.
The great thing about C is that it makes generating bindings for other languages very easy. Like for example calling it directly in Python through CFFI:
https://github.com/libbitcoin/python-libbitcoin