[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
case-sensitivity: a modest proposal
- To: common-lisp at SU-AI
- Subject: case-sensitivity: a modest proposal
- From: Masinter at PARC-MAXC
- Date: Mon, 30 Aug 1982 13:05:00 -0000
I propose the following solution to the current case dilemma:
a) Common Lisp is case sensitive: Foo is not eq to foo.
b) All symbols in packages admitted into the Common Lisp white- and yellow-
pages are REQUIRED to be lower case.
This has the following advantages:
a) everybody types and sees lower case
(I guess this is an advantage, since most type-faces look better
with all lower-case rather than all caps)
b) no confusion about what you have to remember if you are using
shared packages: all of the symbols are lower case.
c) symbols used for documentation, parsing, file names in host operating
system, etc. can be mixed case/upper case, etc.
d) users who like MixedCaseSymbolsToSeparateWordsInSymbols can do so
and still have their print out the same way they were read in.