Go to the first, previous, next, last section, table of contents.


Lisp Compiler

The semantics of the Muq virtual machine are based on the CommonLisp specification, and Lisp is a truly distinctive language that can do some things far better than any other language.

For example, Lisp macros let you tune code generation and extend the language accepted by the compiler in ways more clean and powerful than anything from the Algolic world.

In particular, Lisp is a great language for writing the sorts of expression rewriting done inside compilers!

So I'd love to complete Muq's half-written Lisp compiler and shell, so I can use it to write other compilers.

This is a near-term project which I'm likely to get to long before anyone else does -- but I'd be happy to be surprised!


Go to the first, previous, next, last section, table of contents.