Robert-van-Engelen/lisp-cheney
A mini Lisp in 1k lines of C with Cheney's copying garbage collector, explained. Includes over 40 built-in Lisp primitives, floating point, strings, closures with lexical scope, macros, proper tail recursion, exceptions, execution tracing, file loading, a copying garbage collector and REPL.
GitHub repository with 51 stars and 9 forks.
Language: C
Topics: c, cheney-garbage-collection, garbage-collection, lisp, lisp-interpreter