TAPE: From direct to programmatic and back
summary
TAPE is a text-based prototype that records direct edits inside computed output as preserving computed regions so edits survive reevaluation and remain linked to their source; holding Alt toggles alt-recording to turn copy/paste or command-palette actions into recorded operations. Actions become composable transformations that can be reordered or edited, letting the workflow move back and forth between direct manipulation and programmatic pipelines without throwing away the program — capture is naive and sometimes records actions instead of intent.
AI-written summary · about
chapters (10)
- 0:00Introduction to TAPE
- 0:42Direct vs programming tension
- 3:10Computational editors limits
- 6:02Frustration with Lambda
- 7:05TAPE preserving copy-paste
- 8:28Editing formulas in TAPE
- 9:52TAPE beyond text editing
- 11:13Capturing user intent
- 12:35Complexity in programmatic edits
- 13:39TAPE future directions
related talks
19mTakeToons: Script-driven Performance Animation
19mtldraw.computer
47mReal-time prototyping using visual programming languages
10mmap mop
21mTactile Animation by Direct Manipulation of Grid Displays
31mPAW: a programmable and visual audio workstation
23mTransience
25mFrom Beats to Bytes: What Music Production Can Teach About Programming
