Lambda Core - Hardcore
summary
Scala code reconstructs Church encodings from scratch using only the compiler and the small presentation library badlang to render lambdas. It builds Church numerals (0,1,2...), defines successor, plus, multiply (67 = 42) and a complex predecessor, then uses the Y combinator* to produce recursion and compute factorial(6) = 720. The demo works live, shows how booleans and conditionals emerge from lambdas, and reiterates undecidability of a general truth test.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 1:46Lambda calculus origins
- 3:12Lambda for math survival
- 7:04Lambda in Scala
- 10:20Boolean logic from scratch
- 17:22Natural numbers & arithmetic
- 23:46Predecessor function
- 27:03Y combinator & recursion
- 31:22Turing-complete lambda
- 32:46Lambda theorems & limits
- 37:01Lambda history
- 39:08Resources
- 40:55Q&A








