~/talk

The Beauty and Elegance of Functional Reactive Animation

Talkat FARM 2023 · on Friday, 2023-09-08· [functional-programming]
slides:none on file

Functional Reactive Programming is presented as a temporal abstraction where the core objects are signal functions that must be causal, implemented here with Yampa and drawn with Gloss. The talk shows exact claims and tools: eight primitives and combinators, integrator/derivative signal functions for physics, a four‑planet orbital toy built from textbook force equations that runs correctly, the identical FRP code rendering via OpenGL, Yampa releasing every two months and supporting GHC 7.6–9.6, and the ecosystem’s ~50 prior implementations.

AI-written summary · about

  1. 0:00Introduction to FRP
  2. 1:22The FRP ecosystem
  3. 5:47Visuals with gloss
  4. 8:20Temporal abstractions
  5. 12:48Implementation with Yampa
  6. 15:21Animation examples
  7. 18:39Simulations and physics
  8. 23:10Advanced composition
  9. 26:11Recap and Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.