home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!snorkelwacker.mit.edu!ai-lab!life.ai.mit.edu!tmb
- From: tmb@arolla.idiap.ch (Thomas M. Breuel)
- Newsgroups: comp.lang.scheme
- Subject: Re: Case sensitivity
- Date: 7 Nov 92 01:25:25
- Organization: IDIAP (Institut Dalle Molle d'Intelligence Artificielle
- Perceptive)
- Lines: 29
- Message-ID: <TMB.92Nov7012525@arolla.idiap.ch>
- References: <MAYER.92Nov2105543@fliff.wrc.xerox.com>
- <1992Nov3.145414.28199@csservices.Princeton.EDU>
- <1992Nov5.125818.29114@syacus.acus.oz.au>
- Reply-To: tmb@idiap.ch
- NNTP-Posting-Host: arolla.idiap.ch
- In-reply-to: ian@syacus.acus.oz.au's message of Thu, 5 Nov 1992 12:58:18 GMT
-
- In article <1992Nov5.125818.29114@syacus.acus.oz.au> ian@syacus.acus.oz.au (Ian Joyner) writes:
-
- [lots of arguments one way or the other about why case sensitivity
- is good or bad]
-
- Case distinctions are useful if you have frequent name conflicts
- between name spaces like variables and types. That's not the
- case in Scheme. On the other hand, writing the same symbol
- as "Foo" in one place and "foo" in another is just plain in
- bad taste.
-
- Maybe the best solution would be to prohibit mixed-case programs
- in Scheme altogether. Either you write code in upper-case or in
- lower-case, but not both.
-
- Thomas.
-
-
- PS: someone who shall remain nameless writes:
-
- Thirdly, the memory of the word foo is achieved by remembering the sound.
- 'Foo' and 'foo' are both remembered as the sound "FOO".
-
- I love those "well-founded arguments" about programming languages
- based on folk psychology.
-
- Seriously, in languages that support case distinctions, case
- distinctions, by convention, follow regular rules. I know of nobody
- who has had serious cognitive problems with such distinctions.
-