home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!ogicse!das-news.harvard.edu!cantaloupe.srv.cs.cmu.edu!crabapple.srv.cs.cmu.edu!spot
- From: spot@CS.CMU.EDU (Scott Draves)
- Newsgroups: comp.lang.scheme
- Subject: case sensitivity
- Message-ID: <BxB28r.356.1@cs.cmu.edu>
- Date: 6 Nov 92 17:36:19 GMT
- Article-I.D.: cs.BxB28r.356.1
- Sender: news@cs.cmu.edu (Usenet News System)
- Distribution: comp
- Organization: School of Computer Science, Carnegie Mellon University
- Lines: 22
- Originator: spot@HOPELESS.MESS.CS.CMU.EDU
- Nntp-Posting-Host: hopeless.mess.cs.cmu.edu
-
-
-
- i think we would all agree that things work best when the different
- parts of a software system use the same alphabet. if you are adding a
- new component to a system, you benefit by using the common subset of
- the other systems you communicate with for your alphabet: that way you
- can talk to all the existing components. when lisp, and later, scheme
- were designed, a significant proportion of the software world was case
- insensitive. it made sense to choose insensitivity then. i think the
- basis for that decision is gone. i think most scheme users now work
- on case sensitive systems (eg unix), and that scheme will need to
- communicate with more case sensitive systems in the future. i think
- this is far more important than the code remembering/vocalizing
- issues. as someone else mentioned, the real issue is alphabet
- independence, not just case in/sensitivity. i wouldn't recommend just
- changing what the standard has to say about case, but making the whole
- thing parameterized in some way.
-
- --
- orgasm
- Scott Draves nitrous
- spot@cs.cmu.edu death
-