metalang99

Metaprogramming framework

A language and framework for writing metaprograms in C using preprocessor macros and interpreted FP language

Full-blown preprocessor metaprogramming

GitHub

872 stars
17 watching
25 forks
Language: C
last commit: 14 days ago
Linked from 2 awesome lists

cc99cppcpp11embedded-languagefpfunctional-languagefunctional-programmingheader-onlyinterpreterlanguagemacrosmetalang99metaprogrammingprogramming-language

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
deepgrace/monster An advanced C++ template metaprogramming framework for working with sequences and algorithms. 161
boostorg/mp11 A C++11 metaprogramming library enabling advanced template-based programming 243
boostorg/hana A standard library for metaprogramming in C++ 1,697
tacticalmelonfarmer/cxl A C++17 metaprogramming library providing utilities for strings, parsing, typelists, aggregates to tuples conversions and constant integral literals. 50
epfldata/squid A type-safe metaprogramming framework for Scala that facilitates program manipulation and optimization. 198
hirrolot/datatype99 Algebraic data types for C99 with exhaustive pattern matching and compile-time introspection facilities. 1,375
kassane/hana A standard library for metaprogramming in C++ 1
ldionne/metabench A simple framework for compile-time microbenchmarks in C++ using the CMake build system. 183
metacall/core A polyglot programming platform that allows calling functions between multiple languages 1,575
meta-toolkit/meta A comprehensive C++ toolkit for text analysis and retrieval 696
usethesource/rascal An implementation of a meta-programming language with features like type checking and code generation 406
mrakgr/the-spiral-language A functional programming language with advanced features like intensional polymorphism and staging, designed to support high-performance computations on GPUs. 924
matt-42/iod A meta-programming library for C++14 that enables introspection and code generation based on object data structures. 727
dmaccarthy/sc8pr A Python framework for creating interactive animations, games, and graphics-based programs with a focus on ease of use and educational value. 14
recp/cmt C bindings for Apple's Metal framework for creating 2D and 3D graphics on macOS 173