How do you understand dense lisp code? Code is data, so just walk the tree! I give a walkthrough with lispy.el:
miniblog.
Related Posts
Writing a fast lexer: many parts of a compiler toolchain (other than optimisation) are O(N), and the lexer has the largest values of N.
A walkthrough showing different designs and performance considerations.
Fantastic overview of the Rust compilation process, with a walkthrough of the source code: