Yet Another Case Question
Erik Max Francis
max at alcyone.com
Sat Feb 22 23:21:21 EST 2003
More information about the Python-list mailing list
Sat Feb 22 23:21:21 EST 2003
- Previous message (by thread): Yet Another Case Question
- Next message (by thread): Yet Another Case Question
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
"David Mertz, Ph.D." wrote: > - If a language were case-insensitive, users would use absurdly mixed > case variables, e.g. "maXImUMCoLumnS". This is just factually > false--many millions of lines of code in existing case-insensitive > languages fail to show such a problem. Sure, people won't deliberately use bizarre choices of mixed case except to deliberately prove a point, but it seems undeniable that allowing case insensitivity _will_ result in different people using different capitalization conventions. To use your example, some will write `maximumcolumns', some will write `maximumColumns', and some will write `MaximumColumns'. This is, needless to say, obnoxious. I don't think you can really argue against this point, since the case insensitive languages I've been exposed to one sees it over and over again. > - Case-sensitivity allows conventions such as allcaps CONSTANTS. > Such > conventions are indeed good... and are widely used in > case-insensitive languages as well. But the convention is much weaker if anyone can write them as `constants', thus diluting their usefulness as a convention. It's not as strong a point, but it still opens itself up to variation -- and that variation is inevitable, unless you institute draconian style guide which amount to enforcing case sensitivity in the first place. -- Erik Max Francis / max at alcyone.com / http://www.alcyone.com/max/ __ San Jose, CA, USA / 37 20 N 121 53 W / &tSftDotIotE / \ And your daddy died for you / And I'll do the same \__/ India Arie Crank Dot Net / http://www.crank.net/ Cranks, crackpots, kooks, & loons on the Net.
- Previous message (by thread): Yet Another Case Question
- Next message (by thread): Yet Another Case Question
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list