I'm still curious if the if / funarg conversations in the lisp team predated and influenced algol lexical scoping.
I think the consensus is that Scheme was the first Lisp to fully embrace lexical scope, in 1975?
[edited for clarity and punctuation]
Lambda Calculus specifies the real deal; functions can calculate functions.