Case-sensitivity goals, policy and implementation



["Andrey G. Grozin" <A.G.Grozin@inp.nsk.su>, Mon, 11 Oct 2004 14:25:37 +0700 (NOVST)]:
> I think there are exactly two behaviours which can be easily explained to 
> users:
> 1. Everything is case-insensitive.
> 2. Everything is case-sensitive.

>From a strictly-user point of view, I can only agree.  BTW, I
personally do not mind case insensitivity at all (I even prefer it to
a degree), but I see it is often considered unaesthetic.  (It helps
when identifiers are printed with the case they were entered the first
time, though.)

As for the "all modern programming languages use (2)", I believe that
even Fortran 2000 will not be case sensitive.  At least Fortran 95
most certainly was not.  Given that Fortran 77 is still quite healthy,
I am not so sure one should discard the newer members of that family
from the list of "modern" languages without consideration.

Albert.