3 papers
cs.PL2026
Mixing visual and textual code
Leif Andersen, Michael Ballantyne, Cameron Moy +2
The dominant programming languages support nothing but linear text to express domain-specific geometric ideas. What is needed are hybrid languages that allow developers to create v…
cs.PL2025
Conversational Concurrency with Dataspaces and Facets
Sam Caldwell, Tony Garnock-Jones, Matthias Felleisen
Context: Developers have come to appreciate the simplicity of message-passing actors for concurrent programming tasks. The actor model of computation is easy to grasp; it is just a…
cs.PL2024
Making Hybrid Languages: A Recipe
Leif Andersen, Cameron Moy, Stephen Chang +1
The dominant programming languages support only linear text to express ideas. Visual languages offer graphical representations for entire programs, when viewed with special tools.…