Title
#linking-together
j

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.
https://www.subtext-lang.org/PAINT22.pdf
j

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!
r

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 (

https://www.youtube.com/watch?v=dOLXLk8TbxQ&t=509s

), 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?
jonathoda

jonathoda

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