Re:The Dawn of a new Command Line Interface (2017)
by Koshkin on Tuesday April 13, 2021 @07:34AM
(#26790835)
Agreed. (MS-DOS may have “reinvented UNIX, poorly,” but there do exist other OS and other approaches to UI that enjoy a large and happy user base.)
[ Parent
| on HN ]
Re:The Dawn of a new Command Line Interface (2017)
by bjornjajayaja on Tuesday April 13, 2021 @08:01AM
(#26791034)
Honestly one could argue that DOS has some merit beyond Unix. It’s simple command line interface expects users will program in other languages like C or assembly. It’s more directly interaction with the machine. Sure it had limitations like file name lengths etc back in the day, but I think many Unix shells are overly complex and ought to yield to more suitable languages like Perl.
Re:The Dawn of a new Command Line Interface (2017)
by mixmastamyk on Tuesday April 13, 2021 @03:08PM
(#26797462)
Agreed in general, however shell languages (should) have a different focus, such as running processes.
There's been a few attempts at this, but I settled on the fish shell as it has a good balance and syntax highlighting for interactivity.
I still write simple scripts in sh and complex ones in Python however.
Re:The Dawn of a new Command Line Interface (2017)
by hashkb on Tuesday April 13, 2021 @09:09AM
(#26791655)
Many of the standard unix tools are not written in sh. They're written in C. Am I missing something in your comment?
Re:The Dawn of a new Command Line Interface (2017)
by ticviking on Tuesday April 13, 2021 @11:12AM
(#26793299)
> It’s simple command line interface expects users will program in other languages like C or assembly.
I think the point here is that DOS explicitly rejects the composition that pipes enable, in exchange for the ability to just hand "the whole system" over to a programmer.
Re:The Dawn of a new Command Line Interface (2017)
by mixmastamyk on Tuesday April 13, 2021 @01:16PM
(#26795660)
DOS had pipes since version 2.0 I believe.
But the main point, that DOS was basically a thin program loader that "got out of the way" is sound. Think of it like a UEFI shell environment, with 640k+ limits.
Re:The Dawn of a new Command Line Interface (2017)
by unilynx on Tuesday April 13, 2021 @02:21PM
(#26796740)
Dos pipes were just writes and reads to temporary files. No parallel processes
Re:The Dawn of a new Command Line Interface (2017)
by mixmastamyk on Tuesday April 13, 2021 @03:08PM
(#26797469)
Ok, but didn't concern the end user, as far as I can remember.