Linked by Nicholas Blachford on Wed 11th Aug 2004 07:53 UTC
Editorial Computers are complex systems but it's a mistake to assume they need to be complex to use. However, usability is not as easy as it may first seem. It is a different discipline from software development lacking the strict logic or having a "right way". There are only differing requirements and differing collections of guidelines. Making things easy is difficult.
Permalink for comment
To read all comments associated with this story, please click here.
Problem with the unified script language
by renoX on Wed 11th Aug 2004 14:55 UTC

While I agree that having a unified script language in the OS is good, I think that there is a problem: Python or Ruby interpreters are not good 'shell language': ls | wc -l doesn't mean anything in python or ruby interpreters.

And the various shells (sh, ksh, bash..) are not good script language.. But we need both!

So with the 'unified script' language design comes a constraint: having an interpretor of this language which is as usable as current shell, something which is difficult to do, as it does not exist currently (as far as I know).