I'd go for Scheme or even Factor for code-as-data. (Joy, Factor's ancestor, is really code-as-data, and unlike Emacs Lisp it's hygienic because there are no variables. Scheme also has the most Perlis-ish macros. I think…
I'd go for Scheme or even Factor for code-as-data. (Joy, Factor's ancestor, is really code-as-data, and unlike Emacs Lisp it's hygienic because there are no variables. Scheme also has the most Perlis-ish macros. I think…