Introduction to Lambda Calculus
Clojure and other Lisp dialects have a syntax that is very distinct in comparison to more common languages like Java, C++ and Python. The notion of having a function as the basic building block for programs can seem very arbitrary, and there are more examples in Clojure that don’t make sense at first sight.
This talk aims to expose the audience to the basics of Lambda Calculus, created more than 80 years ago, which is the theoretical bedrock of functional programming. We will see how …