niënor
niënor is an optimizing compiler for a lisp dialect targetting the uxn virtual machine.
features
- High level abstractions,
- Simple s-expression syntax,
- Anonymous functions and closures,
- Powerful pattern-based macro system,
- Semi-broken typechecker
For code examples and more information, please check out the github page.
I've also written a few blog posts about some parts of the compiler. You can read about closure compilation strategy, macro expansion and multitasking.