Adhere to POSIX shell syntax and semantics so that it can be a drop-in replacement for existing shell scripts.
The shell mirrors the Unix process model very closely, and few other languages do that. That's what makes it useful. The closest example I can think of is Tcl, but it's no more POSIX-shell compatible than any other language.
Posted Apr 22, 2011 3:21 UTC (Fri) by HelloWorld (guest, #56129)
[Link]
> Adhere to POSIX shell syntax and semantics so that it can be a drop-in replacement for existing shell scripts.
In that case, I'm not even remotely interested. The traditional Unix Shell model is utterly broken by design, and it's impossible to fix it without incompatible changes.