Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!pacific.mps.ohio-state.edu!zaphod.mps.ohio-state.edu!uakari.primate.wisc.edu!caesar.cs.montana.edu!milton!uw-beaver!zephyr.ens.tek.com!tekcrl!brucec From: brucec@crl.labs.tek.com Newsgroups: comp.lang.eiffel Subject: Re: Comments on proposed Eiffel language changes Message-ID: <5610@tekcrl.LABS.TEK.COM> Date: 16 Feb 90 17:41:33 GMT References: <48a55876.12c9a@digital.sps.mot.com> Sender: news@tekcrl.LABS.TEK.COM Reply-To: brucec@jade.labs.tek.com (Bruce Cohen) Organization: Tektronix Lines: 27 In article <48a55876.12c9a@digital.sps.mot.com> shelley@atc.sps.mot.com (Norman K. Shelley) writes: >Comments on I.S.E.'s proposed changes for Eiffel 3.0 (14Feb90) > ... assorted non-controversial comments ... >Page 240 of "Eiffel: The Language" states that "internal upper-case letters ... >as in putAtRight, contradicts the standard conventions of English ... >and is not >part of the recommended style." I agree BUT must note that the >underscore ('_') This opinion has bothered me for some time, and I couldn't quite place why, until I happened to be typing in an address. There are, in fact, words used in English, though they are proper names to be sure, which have internal upper-case letters. McDonnell, LeCompte, etc., etc. The fact that they are names doesn't hurt the argument: that's exactly what the symbols of a computer language are. That they are accretions from other languages is true, but not very important; that's where most words in English have come from. So there is a precedent for internal upper-case, and now I have a justification for using a style that happens to suit me. 1/2 :-) Bruce Cohen brucec@tekcrl.labs.tek.com Computer Research Lab, Tektronix Laboratories Tektronix, Inc. M/S 50-662, P.O. Box 500, Beaverton, OR 97077