python 2.7.12 on Linux behaving differently than on Windows
BartC
bc at freeuk.com
Tue Dec 6 18:37:48 EST 2016
On 06/12/2016 21:44, Gregory Ewing wrote:
> BartC wrote:
>> And the justification? Well, %ENVIRONMENTVARIABLE% gets converted in
>> Windows, so why not?!
>
> No, the justification is that the Unix convention allows
> the shell to provide certain useful functions that Unix
> users value.
>
> If you don't want those functions, you're free to write
> your own shell that works however you want. Complaining
> that everyone *else* should want the same things you
> want is not reasonable.
How does that work?
Suppose I provide an assortment of applications that would work better
if wildcards are expanded.
Do I then have to provide one more application, a shell, to be run first
if someone wants to run any of my applications? Which they then have to
quit if they want to run some other programs that depend on wildcard
expansion.
(Actually at this point I haven't got a clue as to how Unix applications
are distributed. I guess it's not as simple as just providing a binary
executable. For the moment, I'm using C source code as every Unix system
has a C compiler. I suppose it could be Python source too, but I doubt
if my interpreters written in Python will run quite as briskly -- I find
C slow enough for this purpose.)
--
Bartc
More information about the Python-list
mailing list