BartC <b...@freeuk.com> writes: <snip> > [...] But remember: > > cp *.c > > There might be some irate users out there if it can't detect a simple > user error like that.
There might be. They are ill-served by current Unix shells. But, oddly, the flow has gone the other way. People have wanted Unix shells and utilities ported to Windows, not cmd.exe and friends ported to Linux. You clearly see a gap in the provision here. Wouldn't it be better for the world if you wrote cmd.exe for Linux rather than complaining about what other shells do? <snip> > OK, I understand. Having a program launcher indiscriminately transform > input A into A' is /much/ better than having it done by the program, > even if the program doesn't want it and it is not meaningful. Yes, you've explained that you understand the value of such transformations, it's just that the ones you like happen to be exactly those in cmd.exe. You are very lucky that cmd.exe happened to get exactly the right interpretation of the input or you would be raining against /every/ shell on both systems. <snip> -- Ben. -- https://mail.python.org/mailman/listinfo/python-list