3 ms·
“somewhat miss the point of the shell in the first place” This presupposes that the Unix shell is the way it is because of careful, considered, forward-thinkin
by hhas01 6y ago
“somewhat miss the point of the shell in the first place”
This presupposes that the Unix shell is the way it is because of careful, considered, forward-thinking design, rather than being a haphazard heap of mouldering hacks upon lazy corner-cutting upon quick-n-dirty bodges that should’ve been thrown out and replaced decades ago.
I agree that trying to improve the *nix shell is a bad idea… because the _Unix shell itself_ is a bad idea. Fifty years is long enough. Instead of bending over backwards for that obsolescent garbage heap (for which no-one will thank you, as we see), study it, learn its lessons, and draw a line under it.
Then go build a clean, modern shell architecture from scratch, using modern tooling and techniques, unhobbled by the myriad defects and deficiencies of the old. It’ll take a tenth of the time and be ten times better (if not, you’re still doing it wrong).
See also:
https://www.google.com/search?q=sunk+cost+fallacy https://www.google.com/search?q=sunk+cost+fallacy
https://homes.cs.washington.edu/~weise/uhh-download.html https://homes.cs.washington.edu/~weise/uhh-download.html
--
p.s. As for driving early adoption, don’t even think of trying to win over the Unix old guard (who will only bring regressive practices and complaints with them), but sell it hard to the new generations of users who are accustomed to modern UI/UX standards and much less impressed by what the “Old Unix” dogpile has to offer.