Comment on The case against conversational interfaces « julian.digital
taladar@sh.itjust.works 1 week agoI think the problem is that you can’t create new abstractions very well in graphical languages. It works for something like fixed domains (e.g. Blender node editor or your example) but for a general purpose language you need the ability to define abstractions that never existed before.
The other problem is that you can’t really apply any of the tooling to it that works with other languages, e.g. version control, formatters, linters,…
jorm1s@sopuli.xyz 1 week ago
I have to agree. I guess the only reasonable application for graphical languages is domain specific languages, and even then they need to provide a significant benefit over any text based alternative to outweight the tooling incompatibilities you mentioned.