~/talk

Functional data that adapts to change

Talkat NDC Oslo 2020 · 2020-06-08..06-12· [functional-programming]
slides:none on file

Functional patterns become incremental: the same map/filter/sum pipeline runs over FSharp.Data.Adaptive and records deltas so removing one item avoids redoing 10,000 computations. The library exposes adaptive DOM nodes (adaptive maps of attributes, adaptive lists of children) so views are diffs of deltas, not full recomputes. The approach powers high‑performance graphics and a adaptive scene graph (Aardvark) used for massive visualizers, supports C# callers, and is production‑ready around version 1.0.

AI-written summary · about

  1. 0:00Start
  2. 15:47Incremental functional for rapid update, data
  3. 19:14Your Ul as an Incremental Computation
  4. 39:25Wins of Adaptive Functional Data
  5. 40:44A Simple Adaptive MVU App type Model
~/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.