Min
Min is a minimal lisp implemented in C that uses S-expressions for syntax and supports syntactic macros through Q-Expressions.
Getting started
Examples
Features
- REPL to play around
- easily extensible
- built in library with standard FP constructs
- small / readable (~2000 SLOC)
TODO
- performant environment varible lookups
- finish guide
- more examples
- floating type support
- simple copying GC
Credits
Initial implementation based on Daniel Holden's excellent book Build Your Own LISP.
License
WTFPL licence, check LICENSE