Jamie was writing a SQL query compiler. Writing a compiler is a great way to get acquainted with all the weird nooks and crannies of a language. He has documented some for our reading pleasure.
— davidbalbert
Mary wrote a little Lisp and then annotated the source code. If you've never written an interpreter for a programming language before, this is a great place to start.
— davidbalbert