Lucas GobbiSoftware Developer

← Projects

LCG

·Role · Creator

  • C
  • Preprocessor
  • libraries
  • STB Library

Source

STB-style single-header C libraries. The main piece that evolved is glal — a generic C vector library with zero heap allocations. All genericity comes from the C preprocessor: macros generate type-specific functions at compile time, so no void* erasure, no heap, no runtime cost for the abstraction.

More coming — usage examples, the macro patterns that made it work, and where it falls apart.