Multiple-Representation Visual Compositional Dataflow ProgrammingRemote
Many tasks that end users want to accomplish with a computer program are fundamentally data-flow transformations, and both visual and textual programming systems have been created to fill this need, but these are often inflexible, unapproachable, or cumbersome, satisfying a niche at one stage of the process but limited at others. An approach that suits one part of the program, or one time in its development, may be confounding at another, but the user is stuck with both the constructive and obstructive aspects of a tool’s chosen paradigm throughout.
Much of this difficulty can be removed by enabling the cohabitation of multiple editing paradigms in a single program for the user to choose how to tackle the current point in the process - and change their mind. We present a new data-flow programming environment where the same program, or parts of the same program, can be viewed and edited as linear text, a node-and-wire graph representation, or a two-dimensional grid layout, and the correspondence between these representations is made clear through a continuous visual identity for each part of the program.
Tue 14 MarDisplayed time zone: Osaka, Sapporo, Tokyo change
14:00 - 16:00 | |||
14:00 30mTalk | Five Futures with AI Coding AgentsRemote PX/23 Steven Tanimoto University of Washington, Seattle | ||
14:30 30mTalk | Resurrecting Score11 in Siren: What ever happened to the 1980s score languages?Remote PX/23 Stephen Travis Pope FASTLab and HeavenEverywhereMedia | ||
15:00 30mTalk | Multiple-Representation Visual Compositional Dataflow ProgrammingRemote PX/23 Michael Homer Victoria University of Wellington | ||
15:30 15mTalk | A Caret for Your Thoughts: Adapting Caret (Ꮖ) Navigation to Visual EditorsRemote PX/23 Elliot Evans Polytope | ||
15:45 15mDay closing | Closing PX/23 |