Thursday, 19 February 2009

Toy Lisp implementation written in C++ using LLVM

We recently stumbled upon this toy Lisp implementation. The compiler is written in C++ and uses LLVM for high performance JIT compilation. Although the compiler makes no attempt to be efficient with statically-known types the implementation is still interesting from an OCaml perspective because it includes first-class functions.

No comments: