When I open a text editor I am presented with an empty screen. I find this simultaneously reassuring and frustrating. Because changing sourcecode that someone else wrote is difficult: writing what YOU want is liberating. And two because you don't know what you can do until you know what you can do. (Read about available API functions. You have to learn lots of things.)
I can arrange glyphs into keywords and sentences of known keywords "for" "async" "await" "new" "function" You have to learn all these.
What I actually want to do is something similar to Terraform, I want to create an object, define all its properties and relationships and visually interact with it (such as in AWS console). I want moving it around to bidirectionally map to the glyphs.
I don't want to have to rerun the sourcecode to see if it does what I want, I want to CRUD create what I want exactly how I want it and the code be generated that creates that output.
Direct manipulation (of output).
Someone create a LISP that you can MOVE.