> # In Windows all environment variables are upper case.

That doesn't seem to be the case from my experience.  Now, different
Windows versions all behave differently, so, I might not have the right
mix of OS, but, on Windows XP, ...


F:\>set foo=BAR

F:\>c:\perl\bin\perl -e"print $ENV{foo} . \"\n\""
BAR

F:\>c:\perl\bin\perl -e"print $ENV{FOO} . \"\n\""
BAR

it is very capable of handling lowercase environment variables.  I also
tested this from an environment variable set from the System control
panel.  The only issue I've seen is that environment variables are
case-insensative on Windows, which I've experienced very painfully on
Windows NT previously.

If you can replicate the problem outside of CPAN, I'd appreciate seeing
an example. 

Reply via email to