Anonymous
10/15/2025, 11:15:03 PM
No.106901397
>>106882997
>what's the actual advantage of doing this over just writing code with syntax highlighting and indentation?
for my project, which is not a programming language but an editor and data explorer, the main goals were to
- increase efficiency (as in, useful code produced per keystroke) through support for structural editing, as opposed to purely text-based editing. There's an emacs extension called Lispy that tries to do something similar as what I had in mind
- make it instantly clear which scope/expression a symbol is in without having to count parentheses (one of the main criticisms I've seen about lisp syntax)
- give stronger visual clues to differentiate data types than is possible through syntax highlighting, including for the colorblind. I haven't done a very good job at this, could be improved by adding SVG elements etc.
- make certain types of code/data look more tidy, particularly big hashmaps, routing tables and so on
- some ways to visualize the interplay of the different functions that would take too long to explain here
- use html input form elements like dropdown menus, checkboxes etc. to make calls to complex functions with lots of options more intuitive (these forms would be generated from Malli schemas)
>>106885999
>>106900652
>>106899841
awww thanks guys, I'll see if I can clean this old thing up a little and shove it on github so others can play with it
>what's the actual advantage of doing this over just writing code with syntax highlighting and indentation?
for my project, which is not a programming language but an editor and data explorer, the main goals were to
- increase efficiency (as in, useful code produced per keystroke) through support for structural editing, as opposed to purely text-based editing. There's an emacs extension called Lispy that tries to do something similar as what I had in mind
- make it instantly clear which scope/expression a symbol is in without having to count parentheses (one of the main criticisms I've seen about lisp syntax)
- give stronger visual clues to differentiate data types than is possible through syntax highlighting, including for the colorblind. I haven't done a very good job at this, could be improved by adding SVG elements etc.
- make certain types of code/data look more tidy, particularly big hashmaps, routing tables and so on
- some ways to visualize the interplay of the different functions that would take too long to explain here
- use html input form elements like dropdown menus, checkboxes etc. to make calls to complex functions with lots of options more intuitive (these forms would be generated from Malli schemas)
>>106885999
>>106900652
>>106899841
awww thanks guys, I'll see if I can clean this old thing up a little and shove it on github so others can play with it