The Value in Trees
summary
Large gigabyte document trees cause crashes, corrupt saves and fragile undo; the claim is that modelling everything as value trees (structs/enums) plus immutable snapshots fixes those: snapshots share unchanged subtrees so edits only copy a path to the root, enabling stable undo and safe concurrent rendering. This is proven by a Sketch refactor and a new Swift editor prototype; an experimental repo called Impeller implements git‑style syncing for structs (six weeks of work, not yet production).
AI-written summary · about
chapters (6)
- 0:00Start
- 2:51Immutable Trees
- 7:04Safety
- 12:28Distributed Value Store
- 13:28Storable Protocol
- 14:23Encoding and Decoding








