hirrolot / datatype99 Star 1.4k Code Issues Pull requests Discussions Algebraic data types for C99 pattern-matching c99 metaprogramming algebraic-data-types introspection adt type-system variant derive algebraic sum-types reflection-library tagged-unions metalang99 Updated Oct 1, 2024 C
hirrolot / poica Star 7 Code Issues Pull requests A research programming language on top of C macros c functional-programming pattern-matching algebraic-data-types error-handling header-only introspection discriminated-unions sum-types c-library exhaustiveness-checking tagged-unions poica Updated Apr 7, 2024 C
vslapik / ugeneric Star 4 Code Issues Pull requests Pile of utilities around ugeneric_t type. c generics json-parser dfs red-black-tree sorting-algorithms fuzzing heap bfs hashtable disjoint-set dynamic-array tagged-unions Updated Feb 24, 2021 C
wendyn-projects / tagged_union.h Star 0 Code Issues Pull requests Single header C library for type safe tagged unions c educational variant tagged-unions Updated Jul 11, 2024 C