Building LISP
Chapter 1: Introduction
Chapter 2: Data
Chapter 3: Parser
Chapter 4: Expressions
Chapter 5: Built-in functions
Chapter 6: Arithmetic
Chapter 7: Lambda expressions and closures
Chapter 8: Booleans and short-circuit evaluation
Chapter 9: Syntactic sugar
Chapter 10: Variadic functions
Chapter 11: Macros
Chapter 12: Library
Chapter 13: Quasiquotation
Chapter 14: Continuations and tail recursion
Chapter 15: Garbage collection
Chapter 16: Where do we go from here?
The code is available on
GitHub
.
Questions? Comments? Email
leo@lwh.jp
.