3 ms·
He's completely correct, though. Most screen-oriented programs, in power and flexibility, are closer to pull-down menus with predefined commands than to proper
by smorrow 12y ago
He's completely correct, though. Most screen-oriented programs, in power and flexibility, are closer to pull-down menus with predefined commands than to proper command lines. ncurses is "GUI without the G", not "CLI".
If you're calling a curses program "command line" just because its physical appearance is close to a shell in a terminal... that's like calling a Gtk application a Windows app.
If you're calling a curses program command line because you don't know the difference, the clue is in the name: command-driven and line-oriented - command line. As opposed to keyboard-driven and screen-oriented.
Among other disadvantages, screen-oriented things have this built-in model of forced interaction.
The technical advantages of being CLI don't matter to a powerpoint, but it's still incorrect call it as such.
- kachnuv_ocasek 12y agoNo, I'm calling it "command line" because it runs on and takes input from the command line.
- unclebunkers 12y agoI feel it's overly pedantic, regardless of the argument.
- smorrow 12y agoMaybe, I dunno. But I'd sooner conflate, say, C and Java (something that would never happen, but anyway) than willingly conflate command-line and screen-oriented - the former are different in degree, but the latter are different in kind, you know what I mean?