Very neat! Looks like this is an even older language than the one I'm familiar with: bone-lisp. Bone-lisp is interpreted but ops for "explicit regions instead of garbage collection". There is also an awesome list of similar projects on the bone-lisp README (on which I now see Dale included) which I'll quote from:
> Somewhat related Free Software projects:
> * Pre-Scheme is a GC-free (LIFO) subset of Scheme
> * Carp is "a statically typed lisp, without a GC"
> Somewhat related Free Software projects:
> * Pre-Scheme is a GC-free (LIFO) subset of Scheme
> * Carp is "a statically typed lisp, without a GC"
> * newLISP uses "One Reference Only" memory management
> * MLKit uses region inference (and a GC)
> * Linear Lisp produces no garbage
> * Dale is basically C in S-Exprs (but with macros)
> * ThinLisp is a subset of Common Lisp that can be used without GC
[1] https://github.com/wolfgangj/bone-lisp