Jan Ruzicka

11/03/2022, 9:15 PM
Jonathan Edwards and Tomáš Petříček on Managed Copy & Paste
We propose managed copy & paste, in which the programming environment records copy & paste operations, along with structural edit operations, so that it can track the differences between copies and reconcile them on command.

Joshua Horowitz

11/03/2022, 9:30 PM
IIRC Toby Schachman adapted "managed copy & paste" from Edwards' earlier Subtext work into Apparatus, where it forms the basis of Apparatus's component / cloning system. I was fascinated when I discovered it there, and have always thought it had enormous potential. Very exciting to see it being revisited!

Riley Stewart

11/03/2022, 11:52 PM
This reminded me of a rant by Ted Nelson on the versatility of physical paper-and-glue cutting and pasting (


), where he lays the blame on Larry Tesler for the state of things today. The progress lately towards structured editing seems promising, between this and things like Hazel - hopefully one can break into the real world soon!
Joakim Ahnfelt-Rønne

Joakim Ahnfelt-Rønne

11/05/2022, 12:23 PM
What happens when you edit across a boundary of a managed paste?


11/06/2022, 10:42 PM
Good question. This is essentially AST editing, so edits are either inside a subtree or not