Sorry, but this is wrong. Dead wrong.
Posted Dec 9, 2011 9:28 UTC (Fri) by khim
In reply to: Evolution of shells in Linux (developerWorks)
Parent article: Evolution of shells in Linux (developerWorks)
That isn't necessary if there's a standard mechanism for structured data.
Not if your programs continue to produce "untyped byte streams".
PowerShell is classic example of well-known problem.
With bash you need to know how to handle mess which existing programs produce and consume. With PowerShell you still need to know that (see lots of threads above about how to handle it - it's as ugly as in bash if not uglier), but you also have thus nice, user-friendly way which does not work all that often, but presented as the solution "for the future". Just like all other "grand unification schemes" before and after it'll fail so to say that PowerShell is better then bash is crazytalk: it's strictly worse and this is very easy to prove...
PowerShell must die - but I'm content because it'll do just that anyway. It'll take a long time, but now, when madness around JVM and CLR is slowly dying because people understand that they were duped it's only matter of time.
It'll be interesting to see if Microsoft will survive destruction of it's .NET dream or if it'll die off with too. I'd be relighted to see that, but don't hold my breath: Microsoft still looks way too resilient for that. Albeit lately it does so many stupid things die-off is actually likely. We'll see.
to post comments)