Saluton! Being a fond of Python, I had this idea: Why not making Python a Unix shell?
But, after a little thinking, i found that the current syntax may be troublesome. For example: to list files in bash I'll do $ ls M* When for Python it will be: >>> import UShell >>> UShell.ls("M*") or >>> UShell.exec("ls M*") So, why not making the use of parentheses when a function is one lined optional to have commands like this: >>> UShell.ls "M*" or even >>> ls "M*" Then, why not making the comma optional too when executing such instructions: >>> UShell.echo number result Instead of >>> UShell.echo number,result And finally, why not making the string parameter "-less when it is the only parameter: >>> UShell.ls M* Instead of >>> UShell.ls "M*" Adiaux Samir -- http://mail.python.org/mailman/listinfo/python-list