A simple lisp implementation.
This is an educational project with limited functionality. The primary purpose is to learn about the fundamental principles of functional programming - lisps in particular, and compiler theory.
Future Features
- Native types
- Tail recursion
- Garbage collection
- User defined types
- JIT compiler
- Macros
- List literals
- Pool allocation
- Static typing