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