The Livelymerge project explores using an Automerge document as a program heap, offering persistence and real-time collaboration but facing challenges around consistency, performance, and support for long-running programs. The authors describe the object model they designed to automatically serialize and deserialize data to and from the Automerge document.
Background
Livelymerge is a research project by Dan Ingalls, Peter Van Hardenberg, and Alex Warth building on Automerge's conflict-free replicated data type (CRDT) to create a collaborative programming environment. It draws inspiration from Smalltalk and the Lively Kernel's persistent, live programming model.
- Source
- Lobsters
- Published
- Aug 9, 2026 at 04:46 AM
- Score
- 6.0 / 10