Case-sensitivity: why -- or why not? (was Re: Damnation!)

Christian Tanzer tanzer at swing.co.at
Tue May 23 07:06:08 CEST 2000


Paul Prescod <paul at prescod.net> wrote:

> I prefer case sensitivity. But I think that most of the arguments people
> make in favor of it are bunk.

Amen. It's just a matter of taste (or mayby acculturation?).

Having used both case-sensitive and case-insensitive languages, I think
its a non-issue. After a day or two, one just doesn't notice anymore. 

Personally, I prefer case-sensitivity. Judicious use of case increases
the readability of programs. OTOH, misuse of case leads to horrible
results.
 
> 1. If you spend time with newbies -- especially Windows-trained newbiews
> -- you will note the case sensitivity is a problem.
> 
> 2. Code written in a case insensitive language is roughly as robust and
> readable as that in a case sensitive language.
> 
> The most honest arguments are "case sensitivity feels cleaner" and that
> it "is more popular with existing programmers."

IMHO, the problem starts with changing the case policy midstream. I'd
happily accepted a case-insensitive Python when I started to use it.

I'm not amused to have the language changed after two years of intense
programming in it. It'd be a nightmare to check several hundred Python
modules for errors introduced by such a change. The dynamic nature of
Python doesn't help here, either :-(

-- 
Christian Tanzer                                         tanzer at swing.co.at
Glasauergasse 32                                       Tel: +43 1 876 62 36
A-1130 Vienna, Austria                                 Fax: +43 1 877 66 92





More information about the Python-list mailing list