Lively Merge | Collaborative programming kernels

Lobsters Hottest Papers

Summary

Lively Merge is a collaborative programming kernel project from Ink & Switch, presented in a notebook format for research and demonstration in live programming and collaborative systems.

<p>This aims to emulate projects like <a href="https://www.lively-kernel.org/" rel="ugc">lively kernel</a> or <a href="https://squeak.org/" rel="ugc">Squeak/Smalltalk</a></p> <p><a href="https://lobste.rs/s/kp1khy/lively_merge_collaborative_programming">Comments</a></p>
Original Article
View Cached Full Text

Cached at: 08/26/26, 07:15 AM

# Livelymerge Notebook Source: [https://www.inkandswitch.com/livelymerge/notebook/](https://www.inkandswitch.com/livelymerge/notebook/) ###### The Ink & Switch Dispatch Keep up\-to\-date with the lab's latest findings, appearances, and happenings by subscribing to our newsletter\. For a sneak peek,[browse the archive](https://www.inkandswitch.com/newsletter)\. Email

Similar Articles

The Object Model in Livelymerge

Lobsters Hottest

A research notebook from Ink & Switch describing the object model for Livelymerge, a project that uses an Automerge document as the persistent, collaborative heap of a JavaScript program.

Convergence is not enough

Hacker News Top

A technical note from the Livelymerge project demonstrating that CRDT convergence (via Automerge) does not guarantee semantically correct merges for live program heaps, using a linked-list example where concurrent swaps produce truncation or cycles. The authors acknowledge the problem and sketch promising directions.

Weave: Merging based on language structure and not lines

Hacker News Top

Weave is an entity-level semantic merge driver for Git that resolves conflicts by parsing code with tree-sitter, merging functions and classes instead of lines. It supports 28 languages and offers additional coordination and MCP server features for multi-agent workflows.