News for hackers. Stuff that matters.
Re:Bringing the Unix philosophy to the 21st century (2019) by richardanaya on Sunday August 22, 2021 @12:08PM (#28266622)
I was literally just thinking about this a few days ago. I'm super excited by https://www.nushell.sh/ . I think they are hitting on an order of magnitude improvement paradigm of shells that fit very nicely with the theme of this article.
Re:Bringing the Unix philosophy to the 21st century (2019) by sonofajojo on Sunday August 22, 2021 @12:15PM (#28266705)
This reminds me of powershell
Re:Bringing the Unix philosophy to the 21st century (2019) by bluecatswim on Sunday August 22, 2021 @01:41PM (#28267652)
I've always been looking for anushell.
Re:Bringing the Unix philosophy to the 21st century (2019) by bassman9000 on Sunday August 22, 2021 @12:43PM (#28266979)
https://www.nushell.sh/book/

This goes against the philosophy explicitly mentioned in OP's article. E.g. avoid tabular formats.

This is systemd against init again. A powerful, but overreaching shell that becomes unreplaceable and bloated with concerns. In constrast, traditional *nix/GNU programs work well, and interact well, in every shell.

Re:Bringing the Unix philosophy to the 21st century (2019) by selfhoster11 on Sunday August 22, 2021 @02:10PM (#28267933)
You see traditional Unix/GNU programs as working well and interacting will. I see a programming paradigm designed for six-char identifiers, not designed for whitespaces and punctuation in names, running in something that emulates a physical terminal that emulated a paper-based terminal. Terseness is there, but ergonomics of use for non-utter-experts could be improved.

I think that the shell paradigm could be so much better. If there's a momentum to make a change from that, I'll jump on the bandwagon. Any change is better than the current state of the shell.

Re:Bringing the Unix philosophy to the 21st century (2019) by lakecresva on Sunday August 22, 2021 @09:17PM (#28271371)
Nushell has a 'to json' command. The tables are just nice to look at, it's not a data format they're expecting people to parse.