robert-van-engelen / lisp Goto Github PK
View Code? Open in Web Editor NEWA mini Lisp in 1k lines of C with 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 mark-sweep/compacting garbage collector and REPL.
License: BSD 3-Clause "New" or "Revised" License