Fun with Lambda Calculus
Modified: 20 October 2020
Tags: clojure, functional programming
Functional algebra makes up the basis of functional programming. It's most famous for proving that all things can be represented with functions, and it's wild to think that it was pioneered in the mid 1930s! In this informative article, Stepan Parunashvili uses Clojure and only functions to create a factorial function. Although it's pretty heavy on the Clojure syntax, which isn't the most intuitive for most people, the only alternative for explaining the topic is Greek symbols.