hackertube.io

"Controlling Time and Space: understanding the many formulations of FRP" by Evan Czaplicki

Strange Loop Conference · talk · Watch on YouTube

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

  1. “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”

  2. “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”

  3. “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”

  4. “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”

  5. “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