Women in Technology

Hear us Roar

  10 Reasons We Need Java 3.0
Subject:   Case sensitivity
Date:   2002-08-06 09:07:43
From:   jmpiazza
Ditch it. Serves no useful purpose. Zilch. Nada.

That would solve item one immediately. Think about it: item one concerns *convention*. Enforcing any case structure by a compiler (or interpreter) goes beyond convention into a *requirement*.

A preferable way of dealing with the issue is to make everything case insensitive but add capability in tools to enforce whatever convention the particular wishes. This would be the equivalent of syntax coloring in a a whole slew of editors. In fact, this approach would allow many programmers to catch even more bugs than case sensitive code can cause all on it's own.

I would much rather have the computer burn a few CPU cycles helping me overcome my occasional (OK, frequent) typing mistakes than actively make them hatch into bugs.

joe from buffalo

Full Threads Newest First

Showing messages 1 through 1 of 1.

  • Case sensitivity
    2002-08-06 10:32:56  wmshub [View]

    Wow, I couldn't disagree more. Case sensitivity lets us do things like "Coproc coproc = new Coproc();", etc. Being able to use the same word, with different capitals, for a class and an instance of that class is very nice. I have no trouble hitting shift at the right moment so taking it out would give me nothing but a smaller name space.