In the realm of weak excuses... I'd add that underscore is more difficult to verbalize correctly, whether in your head or out loud. If the following are read with the assumption that punctuation characters serve as make-believe spaces, they sound the same:
zeroormore zero-or-more zero_or_more zero.or.more zeroOrMore ... but without verbalizing the punctuation characters, you don't know which characters are used as separators. What of more pathological cases? zero.or-more_1 If one applies the not-uncommon practice of using punctuation characters to serve some name-mangling function, such as grouping related identifiers together, then only the camelCase form avoids overloading the intended meaning of the punctuation characters. John Cowan wrote: > > Colin Paul Adams scripsit: > > > That's a very poor excuse, since you can use zero_or_more, which is > > even closer to natural english syntax than zero-or-more (in as much as > > _ resembles as space more). > > Underscore is hard to see and (on the U.S. keyboard at least), hard to > type, being in the digit row and a shifted character to boot. > > -- > BALIN FUNDINUL UZBAD KHAZADDUMU [EMAIL PROTECTED] <mailto:cowan%40ccil.org> > BALIN SON OF FUNDIN LORD OF KHAZAD-DUM http://www.ccil.org/~cowan > <http://www.ccil.org/%7Ecowan> > >
