# from Alexandr Ciornii # on Sunday 01 April 2012 04:10: >> Perfectly distinct. Get similar results for attribute vs Attribute. > >Possibly difference is in using Windows. > >cpan> m integer >... > INST_FILE C:\strawberry514\perl\lib\integer.pm > >cpan> m INTEGER >... > INST_FILE C:\strawberry514\perl\lib\INTEGER.pm
The uppercase INTEGER.pm does not actually exists (even though the broken fs is saying yes to -e)? If so, this is a bug in the cpan shell (albeit one which requires a big workaround to deal with the broken fs.) Does this then mean that the Class-PObject distribution somehow get accidentally installed during a routine update? As for those who would claim that a case-insensitive filesystem is not broken, they will kindly explain how it could possibly be correct behavior to arbitrarily substitute the character 3 for the character 5 (or to see it another way: removing 26 characters from the set.) Perhaps ExtUtils::Install should refuse to overwrite a file of differing case? --Eric -- "Beware of bugs in the above code; I have only proved it correct, not tried it." --Donald Knuth --------------------------------------------------- http://scratchcomputing.com ---------------------------------------------------