2 ms·
"I've always wondered why visual languages have not thrived. Is it because the spaghetti gets unmanageable?" Clicking is way slower than coding. Allowing bot
by hutzlibu 4y ago
"I've always wondered why visual languages have not thrived. Is it because the spaghetti gets unmanageable?"
Clicking is way slower than
coding.
Allowing both requires some sophisticated compilers and frameworks.
"Can't you have boxes (modules/class/namespace etc) to neatly arrange things?"
But yes you can, which is my approach. It was kind of hard, though and took a little longer than expected, but hopefully you can see the result soon.
- WillAdams 4y ago>Clicking is way slower than coding. I think w/ a suitable UI it doesn't need to be. Things which need to be addressed: - it should be easy to instantiate new objects - minimize scrolling/present lists of choices efficiently --- when using the Blockly version of OpenSCAD, BlockSCAD I often wish that the variable list could be made hierarchical so that the variables from a particular module could easily be identified or limited to - being able to collapse blocks of code and expand them is very powerful Trying to get over my aversion to Electron wrappers to try this out.
- hutzlibu 4y ago"I think w/ a suitable UI it doesn't need to be." Trust me, I tried. You can definitely reach a fast workflow, but typing + shortcuts will be way faster. But you can combine both.
- WillAdams 4y agoI think you overestimate how fast some folks type, and how much syntax errors impact productivity.
- agumonkey 4y agototally and even without an ergonomic UI, some languages require you to type and go through so many hoops you'd rather click