Augmenting text-based programming with rich structured interactions has ...
Creative coding is a rapidly expanding domain for both artistic expressi...
Traditionally, writing code is a non-graphical, abstract, and linear pro...
Interfaces for creating visualizations typically embrace one of several
...
We present Sketch-n-Myth, a technique for completing program sketches wh...
We present an algorithm for completing program sketches (partial program...
For creative tasks, programmers face a choice: Use a GUI and sacrifice
f...
We present an evaluation update (or simply, update) algorithm for a
full...
This paper develops a dynamic semantics for incomplete functional progra...
Direct manipulation interfaces provide intuitive and interactive feature...