3 ms·
And yet, command-line commands are much more explicit than a click or drag in a GUI, which depends on all the implicit state in the rest of the application. Re
by ploxiln 11y ago
And yet, command-line commands are much more explicit than a click or drag in a GUI, which depends on all the implicit state in the rest of the application.
Really, in both cases, some things are implicit and other things are explicit, these aspects really don't set the two worlds apart. But trying to teach or instruct someone, it's much easier to communicate a specific command-line command, than explain where to click / drag (especially when GUIs are re-designed all the time).
- agumonkey 11y agoVery good point. Both of you. CLI have zero discoverability (even with good completion, you're greeted with a vacuum, for a newcomer that's very weird). GUI are far too stateful and coupled. Somehow ipython notebooks are a nice attempt at blending both. You have an easy linear visible state, yet you compose words.