~/talk

Designing A Functional Document Processor

Talkat LambdaConf 2024 · 2024-05-04..05-10· [frontend-architecture, component-design]
slides:none on file

Claims a functional document processor that auto-derives editors from templates and tries to satisfy the trilemma of convenience, customizability, and data/representation separation. Shows a research prototype called tail that exposes a data schema and a layout schema, generates form-based editors, renders live updates, and lets layout changes swap representations without touching data. Built demo works but UI is immature; templating is currently naive with no nested templates yet; GitHub repo linked.

AI-written summary · about

  1. 0:00Functional document processors
  2. 1:03Documents and substructures
  3. 3:57Document creation and editing
  4. 7:29Form-based editing and templates
  5. 10:57Nested templates and structure trees
  6. 13:05Cross-paradigm editors
  7. 14:30Introducing Tail
  8. 15:37Live demo of Tail
  9. 17:24Tail’s template system future
  10. 18:26Open source and community
  11. 19:11Q&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.