Compiler basics (1): lisp to assembly


#1

http://notes.eatonphil.com/compiler-basics-lisp-to-assembly.html

In this post we’ll write a simple compiler in Javascript (on Node) without any third-party libraries. Our goal is to take an input program like (+ 1 (+ 2 3)) and produce an output assembly program that does these operations to produce 6 as the exit code. The resulting compiler can be found here.