C meta-programming for the masses with C%: cmod
summary
Introduces C% (C with mods), an experimental meta-programming language and its cmod preprocessor/code generator (written in C%) that adds generic meta-programming to C. Describes features like parameterized verbatim code snippets, mapping code from TSV/JSON to static tables, multi-pass evaluation, compile-time command execution, and C-specific constructs (function types, named parameters, selection over strings/structs), plus a standard library and cross-language applicability (e.g. Python, Flex/Bison).
AI-written summary · about
related talks
59mMeta++: Language Support for Advanced Generative Programming
01h 08mC++ Metaprogramming: A Paradigm Shift
01h 06mModern C and What We Can Learn From It
05mPostmodern Meta C++
01h 34mMetaprogramming in C++14
01h 00mModern Template Metaprogramming: A Compendium, Part I
01h 28mProgramming in Modern C with a Sneak Peek into C23
53mMulti-Paradigm Programming and Beyond