Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!ucbvax!hplabs!hp-ses!hpcuhb!hpindda!brucem From: brucem@hpindda.HP.COM (Bruce Mackey) Newsgroups: comp.lang.eiffel Subject: Re: Eiffel naming discussion Message-ID: <40650001@hpindda.HP.COM> Date: 29 Nov 89 18:11:58 GMT References: <471d0bb3.12c9a@digital.sps.mot.com> Organization: HP Information Networks, Cupertino, CA Lines: 31 shelley@btc.sps.mot.com (Norman K. Shelley) wrote: > I prefer internal upper-case letters to signify where new words begin > as it is easier for my eye to determine that those are new words whereas > underscores look like word runons. I really dislike underscores as word > separators and no separators at all i.e. all lower case are even worse. > As for Hyphens, I could probably train my eye but I'd still prefer > internal upper-case. Which is easier to read: iPreferInternalUpper-caseLettersToSignifyWhereNewWordsBegin asItIsEasierForMyEyeToDetermineThatThoseAreNewWordsWhereas or I_prefer_internal_upper-case_letters_to_signify_where_new_words_begin as_it_is_easier_for_my_eye_to_determine_that_those_are_new_words_whereas IMHO, the underscore combines the two requirements nicely: 1. continuous non-blank characters for ease of compiler recognition 2. spacing for ease of human recognition. -Bruce Bruce Mackey | {ucbvax,hplabs}!hpda!hpindye!brucem [UUCP] Info. Net. Div (IND) | brucem%hpda@hplabs.HP.COM [INTERNET] Hewlett-Packard Co. | (408) 447-3275 [AT&T] 19420 Homestead Road,43LT | "If it isn't one thing... it isn't." Cupertino, CA 95014 USA | "There ain't no such thing as a free lunch"