Lightweight region memory management in a two-stage language
This presents a method to reduce the overhead of the garbage collector, in a language with multi-stage programming (specifically two-level type theory) using regions.
https://gist.github.com/AndrasKovacs/fb172cb813d57da9ac22b95db708c4afOpen linkView original on programming.dev