3 ms·
Domain specific tools do exist. :D Easy example is level editors for video games. Rarely are those made by editing source code. Other examples would be stuff
by taeric 3y ago
Domain specific tools do exist. :D
Easy example is level editors for video games. Rarely are those made by editing source code.
Other examples would be stuff like the kitchen designer in Ikea. Or, really, most any CAD tool.
- shepherdjerred 3y agoTotally! I was wondering if those domain-specific tools would ever become more general, e.g. imagine writing general purpose programs in a 3D environment. In particular, I was wondering if this could be a fantastic application of VR/Apple's Vision headset -- a 3D IDE of some sort, where you could organize code spatially, or where the code is (are?) objects that you manipulate instead of plaintext.
- taeric 3y agoI don't think spatially laying out symbolic code is likely to get that useful. We already heavily resist significant whitespace. I am fond of "ascii art" for tests and any code where it can help, but I get the impression I'm in the minority there. That said, expanding a palette to "things" that are placed in a very physical way makes sense. I'd suggest not thinking of it in terms of IDE, though. It is very common in CAD and other "editor" environments. Has been, for a long time, even.