# linking-together

Mariano Guerra

12/27/2023, 9:11 AM
Elliot Evans 2023 projects: • Polytope is a rich and composable experimental code editor that combines text and visual coding; structured and unstructured (I call this mixture "ummm-structured") representations of code; and symbolic and direct manipulation of code. • Caretope: I began working on adapting text editor caret navigation to visual editors in 2022 as a part of Polytope. I slowly realized that caret navigation is a rich topic in and of itself so I seperated it into its own project: Caretope! • Made a small experimental bidirectional programming language • Made bidirectional parser combinators which were used for the bidirectional programming language • Ended the year working on a bidirectional+recursion library. • I'm currently using it to make some interactive recursive visuals. It is inspired by Lu Wilson's ScreenPond and Toby Schachman's Recursive Drawing. Talking with Lu, Ivan, Sharon, Josh, and Marcel has helped me think about this project quite a bit. • Nudging is about exploring a large space of values by making local movements through that space. Constraints limit large spaces to smaller ones, and change how those spaces are navigated. ◦ This year I made a bidirectional nudging with constraints demo. ◦ I also made an equation plotter. This plotter will be used to visualize constraints. It will also add visualization to complement direct manipulation of constraints and values.


02/02/2024, 4:12 PM
Oh hey! Just saw this! Thanks for summarizing it all here @Mariano Guerra!!

D. Schmudde

02/03/2024, 3:55 PM
Just independently ran into Recursive Drawing. Mentioned above but I'll signal boost it here in case it escaped other folks' purview: