Skip to main content

Persistent Expressions and Editor Integration

Published onJul 11, 2020
Persistent Expressions and Editor Integration

The alv livecoding language (https://alv.s-ol.nu) is a new livecoding language built on the concept of reifying livecoding programs by using the program text as an 'avatar' for direct manipulation. This involves constructing a new user experience unlike a REPL, in which incremental changes to the program text are reflected as incremental changes to the running program.

The architecture of the language also trivially enables advanced feedback from the running program to the text editor, like Alex McLeans work-in-progress Tidal feedback (https://www.youtube.com/watch?v=2t7Ab0Phz7s). I will present how alv’s design interacts with and enables deep editor integration and state visualization.

These two short videos (<5min total) give a good introduction to the alv project in general:
https://www.youtube.com/watch?v=JEIuilNBheI
https://www.youtube.com/watch?v=pp21N2lSEIk

Comments
0
comment
No comments here
Why not start the discussion?