Designing A Functional Document Processor
summary
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
chapters (11)
- 0:00Functional document processors
- 1:03Documents and substructures
- 3:57Document creation and editing
- 7:29Form-based editing and templates
- 10:57Nested templates and structure trees
- 13:05Cross-paradigm editors
- 14:30Introducing Tail
- 15:37Live demo of Tail
- 17:24Tail’s template system future
- 18:26Open source and community
- 19:11Q&A
related talks
37mBuilding a Collaborative Text Editor
28mSchema-Driven UI Components: Innovating Headless ERP
32mDeveloping a Document Editor
09mDesign with Blocks, Code in Text
15mDesigning for modularity – from art direction, to site design, to back-end
43mEvolution of Functional UI Paradigms
48mPresenters and Decorators: A Code Tour
40mHow to optimise the workflow between designers and developers using design..
