"if you partially evaluate an interpreter with respect to a particular input, you get a compiler"
miniblog.
Related Posts
JSON Lines is such a delight to use. It's particular nice as a CLI interop format.
You can use dumb, fast tools (e.g. grep to quickly filter large outputs) as well as structured tools (e.g. jq).
It always makes me smile that lispers use the term "earmuffs" to refer to variables named *foo*.
https://lisp-lang.org/style-guide/#variables
As far as I'm aware this particular name isn't used in other communities. Paired * is rare elsewhere, but lisp programmers are no stranger to paired syntax!
It's amazing how often programming languages have a particular feature that all library authors want to take advantage of. 1/n