Re:Command line interfaces are reified UIs
by SilasX on Friday November 03, 2017 @07:23PM
(#15622902)
Ditto for AutoCAD -- I loved seeing how the equivalent CLI command appeared in the log as I was using the GUI to draw.
[ Parent
| on HN ]
Re:Command line interfaces are reified UIs
by colllectorof on Friday November 03, 2017 @08:18PM
(#15623113)
I was thinking about this just a few days ago. This seems like a much better way of teaching people shortcuts than a 20-page cheat-sheet or even "hints" in various menus. No UI clutter, no effort. The program just tells you how to do the same thing in another way. The more you do the "thing", the more likely you are to notice those tips and try out the shortcuts.
I don't think Paint.NET or GIMP do quite what you've described though. They show a history of action, but they don't show commands.
Re:Command line interfaces are reified UIs
by diggan on Saturday November 04, 2017 @02:16AM
(#15624034)
Now I don't have lots of experience with Blender, but I do remember that Blender when hovering a button shows the Title of the interaction, but also a description, shortcut AND the equivalent python code you can run in the terminal to achieve that action. That's pretty awesome.
Here is a example: https://i.imgur.com/NNFruMx.jpg
Re:Command line interfaces are reified UIs
by TeMPOraL on Saturday November 04, 2017 @06:55AM
(#15624515)
Related: Emacs does that too. If you invoke a command through M-x that has a keyboard binding available, it will tell you about it in the minibuffer.
Re:Command line interfaces are reified UIs
by evancox10 on Friday November 03, 2017 @10:13PM
(#15623467)
You also see this in chip design EDA tools, at least the good ones. Not only will they record the equivalent CLI command that affects the "data", but some will also record the commands that solely affect the GUI! (e.g. resize window)