A Caret for Your Thoughts: Adapting Caret (Ꮖ) Navigation to Visual Editors
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
|Five Futures with AI Coding AgentsRemote|
Steven Tanimoto University of Washington, Seattle
|Resurrecting Score11 in Siren: What ever happened to the 1980s score languages?Remote|
Stephen Travis Pope FASTLab and HeavenEverywhereMedia
|Multiple-Representation Visual Compositional Dataflow ProgrammingRemote|
Michael Homer Victoria University of Wellington
|A Caret for Your Thoughts: Adapting Caret (Ꮖ) Navigation to Visual EditorsRemote|
Elliot Evans Polytope