Lambda Calculus - Fundamentals of Lambda Calculus & Functional Programming in JavaScript
What it is
Gabriel Lebec's Fullstack Academy talk introduces lambda calculus syntax, the history of mathematical logic, and the essence of functional programming using JavaScript. It also covers combinators, currying and Church encodings.
Why Hacker News recommends it
Repeatedly recommended as one of the most approachable introductions to lambda calculus and combinators.
- 5 people recommended it
- 5 different months
- 3 strong recommendations
- first 2019, last 2024
What HN commenters said
“It's one of the best I've come across”
Intro to combinators and Church encodings with JavaScript equivalents
triyambakam, 2020-09 · Strong recommendation · in “All you need is λ, part one: booleans”
“I adore Gabriel Lebec's talk”
Combinatory logic explained through birds, in JavaScript
autophagian, 2022-05 · Strong recommendation · in “Logic”
“they are the most approachable videos on the topic I have ever seen.”
Approachable videos on combinators and lambda calculus
Zhyl, 2024-07 · Strong recommendation · in “Ask HN: What resources do you recommend for learning Haskell?”
“I suggest you to watch this video if you want to understand how 3 basic functions can be used to create whole language”
Shows how a few basic functions build a whole language
ayushgp, 2019-08 · Recommendation · in “Lisp is not based on the Lambda Calculus”
“If you pick the right intro video, they'll stray into combinators”
Good lambda calculus intro that strays into combinators
zellyn, 2024-02 · Recommendation · in “A little closer to finding what became Moses Schönfinkel (2021)”
Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.
Topics: lambda calculus, combinators, functional programming, javascript, currying
Also recommended by the same people
talkA Crash Course in Modern Hardware by Cliff ClickDevoxx · 3 HN recommenders · 2017–2025
otherSci-Fi Short Film “Slaughterbots” | DUSTDUST · 5 HN recommenders · 2021–2026
lectureLet's build the GPT TokenizerAndrej Karpathy · 5 HN recommenders · 2024–2025
talkRuby Conf 12 - Y Not- Adventures in Functional Programming by Jim WeirichConfreaks · 17 HN recommenders · 2013–2026
talk28c3: The Science of Insecurity28c3 · 9 HN recommenders · 2012–2024
talk"Propositions as Types" by Philip WadlerStrange Loop Conference · 9 HN recommenders · 2015–2026
talkBreak Me00 The MoVfuscator Turning mov into a soul crushing RE nightmare Christopher DomasAdrian Crenshaw · 6 HN recommenders · 2017–2026
explainerMath's Fundamental FlawVeritasium · 7 HN recommenders · 2021–2024