> To use functions as arguments, one needs a notation for functions, and it seemed natural to use the -notation of Church (1941). I didn't understand the rest of his book, so I wasn't tempted to try to implement his more general mechanism for defining functions. Church used higher order functionals instead of using conditional expressions. Conditional expressions are much more readily implemented on computers.

- John McCarthy (http://www-formal.stanford.edu/jmc/history/lisp/node2.html)

Is this the final proof that LISP is not a FP language?

- John McCarthy (http://www-formal.stanford.edu/jmc/history/lisp/node2.html)

Is this the final proof that LISP is not a FP language?

reminder that "lisp genius" john mccarthy didn't even implement lambda correctly

Please don't shout `Lisp'. It's no longer the 50s.

It's called the hat calculus. McCarthy didn't have the Unicode emoji for hat when he wrote that paper. Lambda is literally a ``worse is better'' printer's error.

Fart calculus

Loser's Intensely Shitty Programming