Among many programming languages, the venerable Lisp has always been a unique presence, a uniqueness often summarized as “Lisp is a programmable programming language.” This means Lisp has powerful metaprogramming capabilities, allowing programmers to freely create new syntactic abstractions. Put simply, programming is writing code, while...