Language change and code breaks

Bengt Richter bokr at accessone.com
Wed Jul 18 12:58:05 EDT 2001


On Wed, 18 Jul 2001 14:30:27 GMT, Guido van Rossum <guido at python.org> wrote:

>Roman Suzi <rnd at onego.ru> writes:
>
>> Windows is case-insensitive and thus "easy to use" only before one needs
>> to put web-pages on the real (UNIX) web-server. Then they understand all
>> the troubles with mised case, national-charset filenames, abbr~ted
>> filenames, local file references "C:\Mydocs\lalala", bmp-images etc.
>
>But it's still open for debate whether the problem here is Windows or
>Unix!  All programming languages and file systems used to be
>case-insensitive, until the designers of Unix and C decided that it
>was too much work to write and use a case-insensitive comparison
>routine.  It wasn't necessarily intended to be better, just easier to
>implement.  But times have changed, and that's a lousy excuse.
>
Are you sure that was the reason? I would have guessed that at a transition
from ALL UPPERCASE ASSEMBLY LANGUAGE PROGRAMMING they would have said to
themselves, "Let's not deny programmers the use of 7-bit distinctions, now
that we have 7-bit characters."

If you want to cater to windows case insensitivity, maybe W"do it like this"
-- but please don't even think about eliminating case sensitivity from Python ;-)



More information about the Python-list mailing list