"Controlling Time and Space: understanding the many formulations of FRP" by Evan Czaplicki
What it is
Evan Czaplicki's Strange Loop 2014 talk surveys the many formulations of functional reactive programming and how they relate historically and theoretically. It then shows how Elm's variant enables hot-swapping and its time-traveling debugger.
Why Hacker News recommends it
HN people point to it as the clearest explanation of what FRP actually means and how its flavors differ.
- 5 people recommended it
- 5 different months
- 2 strong recommendations
- first 2014, last 2026
What HN commenters said
“I highly recommend Evan's Strange Loop talk”
Introduction to Elm and FRP formulations; needs functional background.
dcre, 2014-12 · Strong recommendation · in “Elm 0.14 – Simpler Core, Better Tools”
“here's THE talk on that topic that shows how complicated working out all the kinks can be”
Definitive talk on complexity of evaluating computation graphs in FRP.
modulovalue, 2026-03 · Strong recommendation · in “We've had front end reactivity since 2018 – via Async Iterables”
“For clarification on FRP there was a great talk at strangeloop this year”
Clarifies what FRP actually means.
platz, 2014-11 · Recommendation · in “Introduction to Reactive Programming”
“See also Controlling Time and Space: understanding the many formulations of FRP , by the same author”
Talk on many formulations of FRP by Elm's designer.
michaelsbradley, 2015-11 · Recommendation · in “React vs. Angular 2”
“For those just getting started in FRP or whom may have not seen the presentations at StangeLoop”
Strange Loop talk useful for those starting in FRP.
ghuntley, 2016-01 · Recommendation · in “New Adventures for Elm”
Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.
Topics: frp, elm, time-traveling debugger, reactive programming, strange loop
Also recommended by the same people
talkJohn Wiegley: Putting Lenses to WorkBay Area Haskell · 4 HN recommenders · 2020–2024
talkGabriella Gonzalez – How to market Haskell to a mainstream programmerKonfy · 2 HN recommenders · 2020–2023
lectureBlack hole Firewalls - with Sean Carroll and Jennifer OuelletteThe Royal Institution · 3 HN recommenders · 2017–2022
talkFour Solutions to a Trivial Problem - Guy Steele Jr.Google TechTalks · 4 HN recommenders · 2017–2023
lectureLeonard Susskind on The World As Hologram | TVO DocsTVO Docs · 7 HN recommenders · 2013–2021
talkYanis Varoufakis: The Global Minotaur: America, Europe and the Future of the Global EconomySkriptaTV · 3 HN recommenders · 2015–2015
podcastBrendan Eich: JavaScript, Firefox, Mozilla, and Brave | Lex Fridman Podcast #160Lex Fridman · 5 HN recommenders · 2021–2023
talkRuby Conf 12 - Y Not- Adventures in Functional Programming by Jim WeirichConfreaks · 17 HN recommenders · 2013–2026