Re:Closures and Objects Are Equivalent (2013)
by fulafel on Sunday November 20, 2022 @06:30AM
(#33680104)
Ah, right. And apparently this was a prime motivation to for the first Lispy closures implementation, which was called... Scheme. https://en.wikisource.org/wiki/Scheme:_An_Interpreter_for_Ex...
"we have implemented an interpreter for a LISP-like language, SCHEME, based on the lambda calculus [Church]"
Lambdas in the Lambda Calculus have to be closures, how else would you build functions of multiple arguments? Think:
If they weren't closures, `x` would be unbound in the inner lambda.