home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / lang / scheme / 2556 < prev    next >
Encoding:
Internet Message Format  |  1992-11-08  |  1.7 KB

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