Es geht dir also darum, daß Symbole die sich nur durch Groß-/Kleinschreibung unterscheiden angeprangert werden? Innerhalb der üblichen Namensraumregeln oder wie?
Nur im entsprechenden Namensraum.
Also ich persönlich sehe da potentielle Konflikte und würde das wenn schon denn schon als Compiler-Warnungen, aber nicht als Restriktion nehmen.
Warnung wäre ganz gut, zumindest bei bestehenden Sprachen.
Aber theoretische sollte es (abgesehen jetzt von Properties und den entsprechenden privaten Variablen) keine großen Probleme geben. In einer case-sensitiven Sprache
foobar und im gleichen Namespace nochmal
fooBar zu benutzen sollte der Lesbarkeit eines Programms eh den Rest geben.