Lisp in 500 lines of C

October 30th, 2005

Lisp500 is a 500-line implementation of an interpreter for an informally specified dialect of Lisp. Be forewarned that one reason it’s only 500 is that there are neither comments nor blank lines. It has a goodly number of Common Lisp features, though.