Tagged: Lambda calculus
The lambda calculus and closures in Groovy
No sooner had I written about the lambda calculus and Structure and Interpretation of Computer Programs than I sat in a lecture on closures in Groovy and was presented with a structure like this (which multiplies two numbers, in this case 3 and 4):
Which immediately reminded me of one of Alonzo Church‘s formulations of lambdas – eg:
More to come…
Related Articles
- Some differences between lambda-calculus and Lisp (2). (kazimirmajorinc.blogspot.com)
- Hacker News | Compiling to lambda-calculus: Turtles all the way down (news.ycombinator.com)
- Some differences between lambda-calculus and Lisp (1). (kazimirmajorinc.blogspot.com)
Coming up… the lambda calculus
Another thing that The Annotated Turing taught me is what all those lambdas that I have seen over the last 25 years were about, or at least it introduced me to what they were about.
So I have just ordered a copy of Structure and Interpretation of Computer Programs: and I can guess that some blog posts will eventually follow.
Oh no. Maybe I am turning into a LISP hacker – having finally reached the age that all these guys were when I first became aware of them (older, actually).
Related Articles
- Bought on a whim but seems like a good one (cartesianproduct.wordpress.com)
- The importance of Turing’s findings (cartesianproduct.wordpress.com)
- Hacker News | Compiling to lambda-calculus: Turtles all the way down (news.ycombinator.com)


