12/27/2023, 9:11 AM
Elliot Evans 2023 projects
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
. • I'm currently using it to make some
interactive recursive visuals.
It is inspired by
Lu Wilson's ScreenPond
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
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: