News for hackers. Stuff that matters.
Re:Macros on Steroids: How pure C can benefit from metaprogr... by xvilka on Thursday July 22, 2021 @12:56PM (#27921346)
There's also libCello[1] which provides useful abstractions. Though, at this point I think choosing Zig[2] programming language which allows to write compilation-time logic in the same language as the runtime is preferred.

[1] http://libcello.org/

[2] https://ziglang.org

Re:Macros on Steroids: How pure C can benefit from metaprogr... by Hirrolot on Thursday July 22, 2021 @01:07PM (#27921495)
Zig is an interesting alternative to C.

libcello has quite different philosophy than Metalang99 and the accompanying libraries like Datatype99. The thing is that the former comes with its own runtime environment, but the latter ones even don't require the standard library. I believe the philosophy of C is closer to Metalang99/Datatype99/Interface99.