A Caret for Your Thoughts: Adapting Caret (Ꮖ) Navigation to Visual Editors
Remote
What if text editors supported drawing a decision tree inside of code instead of writing a sequence of if-statements; or typing nicely formatted math equations; or embedding editable graph diagrams; or embedding image editors? In general, what if code editors could embed visual editors in text? I’ve been exploring this question through building Polytope, a code editor prototype that combines text and visual editors.
In a text editor, we navigate through code by moving a caret (Ꮖ) using our keyboard and mouse. In Polytope, navigation has to work between both text and visuals. Can we adapt caret navigation to visual editors, to create a bridge between navigating text and visuals? In particular, can we translate index-based caret navigation into spatially-based caret navigation for visuals?
This talk is a follow up to my PX/22 talk: “let chart = ⊥; let song = ♩; // Embedding Visual Languages in Code” (https://2022.programming-conference.org/details/px-2022-papers/7/let-chart-let-song-Embedding-Visual-Languages-in-Code).
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 |