A 500 line C program implementing a respectable amount of Common Lisp!
miniblog.
Related Posts
I've written a lot of lisp, including a respectable number of macros, and I don't think I've ever been caught out by hygiene.
I've definitely written broken macros that expanded to the wrong thing though.
What does the 80/20 rule look like in compiler optimisation? I suspect basic constant propagation and DCE gets you a respectable speedup.