comp.lang.ada
 help / color / mirror / Atom feed
From: bobduff@world.std.com (Robert A Duff)
Subject: Re: Capitalization Entropy (was: Looking for good Ada95 book)
Date: 1996/11/14
Date: 1996-11-14T00:00:00+00:00	[thread overview]
Message-ID: <E0vquA.IvM@world.std.com> (raw)
In-Reply-To: 56dodr$alf@client3.news.psi.net


In article <56dodr$alf@client3.news.psi.net>,
Scott James <james@sandy.mcci-arl-va.com> wrote:
>Incidentally, is it my imagination or was there a dissenting
>capitalization opinion in the Ada83 style guide?  I seem to
>have misplaced mine and now only have Ada95 style guides.

RM83 recommended lower-case reserved words, and ALL_CAPS_IDENTIFIERS.
RM95 recommends lower-case reserved words, and Mixed_Case_Identifiers.
Both use bold-face for reserved words, but both recognize that lots of
folks don't have such fancy editors, as can do bold face.

Colonel William Whittaker (now retired) strongly objected to the "new"
capitalization style in RM95.  So the change was not agreed upon
unanimously.  But pretty close -- I don't remember *anybody*
recommending all lower-case identifiers, and I don't remember anybody
other than Col Whittaker recommending sticking with the Ada 83 ALL_CAPS
style.  I do remember some people insisting on freedom -- i.e. that the
RM recommendation should be (merely) a recommendation, so they could do
what they like.

I also know that Smalltalk programmers don't fight these silly battles.
Class names *must* start with a capital letter, and method names *must*
be lower case, and compilers enforce these things, and nobody complains.
In Smalltalk, it's not a "style" issue.

If project-wide conventions are good, surely language-wide conventions
are better?  (I mean, when we're talking about LITTLE things, like
case-conventions, where it's got nothing to do with application areas,
and everything to do with personal preference, and what people are used
to.)

The nice (;-)) thing about this issue is that everybody can understand
it, and so everybody has an opinion.  If you ask people about whether
unconstrained-generic-formal-discriminated-task-aggregates ought to be
fungified, then you'll get less contention.

- Bob




  reply	other threads:[~1996-11-14  0:00 UTC|newest]

Thread overview: 59+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1996-10-26  0:00 Looking for good Ada95 book Lars Lundgren
1996-10-28  0:00 ` Rapicault Pascal
     [not found]   ` <01bbc5d8$a3b24e00$6a9148a6@cornerstone.mydomain.org>
1996-10-29  0:00     ` Robert Dewar
1996-10-30  0:00       ` Michael Feldman
1996-11-02  0:00         ` Robert Dewar
1996-11-03  0:00           ` Robert A Duff
1996-11-03  0:00             ` Robert Dewar
1996-11-03  0:00           ` Matthew Heaney
1996-11-04  0:00           ` Michael F Brenner
1996-11-04  0:00             ` Larry Kilgallen
1996-11-04  0:00               ` Robert Dewar
1996-11-09  0:00                 ` Michael Feldman
1996-11-11  0:00                   ` Richard A. O'Keefe
1996-11-12  0:00                     ` Mark Shaw
1996-11-06  0:00               ` James Thiele
1996-11-08  0:00                 ` Stephen Leake
1996-11-06  0:00             ` Robert A Duff
1996-11-06  0:00             ` Richard A. O'Keefe
1996-11-06  0:00               ` Robert Dewar
1996-11-04  0:00           ` Norman H. Cohen
1996-11-04  0:00             ` Jerry Petrey
1996-11-06  0:00               ` Richard A. O'Keefe
1996-11-09  0:00               ` Michael Feldman
1996-11-05  0:00             ` Silliness (was: Looking for good Ada95 book) Adam Beneschan
1996-11-06  0:00               ` Richard A. O'Keefe
1996-11-06  0:00           ` Chris Morgan
1996-11-08  0:00           ` bill.williams
1996-11-09  0:00             ` Michael Feldman
1996-11-09  0:00           ` Looking for good Ada95 book Michael Feldman
1996-11-10  0:00             ` Lars Farm
1996-11-10  0:00               ` Robert Dewar
1996-11-11  0:00                 ` Lars Farm
1996-11-12  0:00                   ` Robert Dewar
1996-11-12  0:00                     ` Lars Farm
1996-11-14  0:00                       ` Capitalization Entropy (was: Looking for good Ada95 book) Scott James
1996-11-14  0:00                         ` Robert A Duff [this message]
1996-11-18  0:00                   ` Looking for good Ada95 book Richard A. O'Keefe
1996-11-12  0:00                 ` Michael Feldman
1996-11-17  0:00                   ` Robert Dewar
1996-11-18  0:00                     ` Richard Pattis
1996-11-19  0:00                       ` Do-While Jones
1996-11-20  0:00                       ` John English
1996-11-20  0:00                         ` Larry Kilgallen
1996-11-21  0:00                       ` FerretWoman
1996-11-22  0:00                         ` Richard A. O'Keefe
1996-11-24  0:00                           ` Fergus Henderson
1996-11-18  0:00                   ` Richard A. O'Keefe
1996-11-18  0:00                     ` Michael Feldman
1996-11-20  0:00                       ` Testing teaching belief? Richard A. O'Keefe
1996-11-20  0:00                         ` Robert Dewar
1996-11-22  0:00                           ` Richard A. O'Keefe
1996-11-29  0:00                             ` Debora Weber-Wulff
1996-12-01  0:00                               ` Robert Dewar
1996-11-20  0:00                         ` Robert Dewar
1996-11-14  0:00             ` Looking for good Ada95 book Richard A. O'Keefe
1996-10-31  0:00       ` Tom Pastuszak
1996-10-28  0:00 ` Larry Kilgallen
1996-11-04  0:00 ` John English
1996-11-06  0:00 ` Wolfgang Gellerich
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox