2026-08-05 16:58:36
"In most languages, metaprogramming lives in a separate layer with its own representation of code like templates, reflection APIs, token streams, quasi-quoted ASTs. Some of those layers are crude and some are genuinely sophisticated, but each is a wall between code and data. In Elisp there was never a wall to tunnel through. Elisp enables metaprogramming, but it's the same language, and the same data structures, all the way down." - Charlie Holland
#lisp #elisp #emacslisp
https://www.tumblr.com/teledyn/824127274686234624?source=share