~/talk

Out of the Tarpit with Project M36

Talkat LambdaConf 2018 · 2018-06-03..06-05· [databases]
links:none on file
slides:none on file

Project M36 implements the paper Out of the Tarpit by providing a TutorialD dialect, Haskell embedding and GADT-backed types that remove nulls from the schema, plus a git-like transaction graph for branching, merging and rollback. It exposes notifications/observers over WebSockets, supports declarative inclusion and uniqueness constraints, and can materialize limited isomorphic schemas for accidental state. The codebase is usable for experiments but not yet broadly production-ready; the live demo shows constraints enforced and notifications firing as expected.

AI-written summary · about

  1. 0:00Start
  2. 5:01Simplicity is hard
  3. 6:07FRP Architecture
  4. 10:41System components
  5. 14:32FRP in Project M36
  6. 15:43Users Database
  7. 16:07Essential State
  8. 38:46Observers
  9. 39:00Feeders
  10. 39:11Accidental State & Control
  11. 40:26Give Project-M36 a whirl
~/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.