3 ms·
Terminals are not obsolete, it’s just that we try and fit too much into them. For better or for worse, composable commands composed together with pipes is real
by orf 2y ago
Terminals are not obsolete, it’s just that we try and fit too much into them.
For better or for worse, composable commands composed together with pipes is really effective. See [1] as a good example.
It’s not clear that a new “real” language would be able to have the same effectiveness if it didn’t make some of the same choices and trade-offs. Nushell (and powershell) definitely falls into the “real language without bash” category.
By this I mean: what parts of a “real” language would help with the problem linked in [1]? A imperative language would hinder this greatly, and a fully declarative one is too constraining. So you end up with a mix of both.
1. http://www.leancrew.com/all-this/2011/12/more-shell-less-egg/ http://www.leancrew.com/all-this/2011/12/more-shell-less-egg...