From: blakemor@software.org (Alex Blakemore)
Subject: Re: New LRM style comments
Date: 1 Jul 90 17:29:05 GMT [thread overview]
Message-ID: <1409@software.software.org> (raw)
This message is primarily intended for Tucker Taft, whose email
address I misplaced. I'ld prefer not to start a net war over
this, so if you feel strongly about this, please send suggestions
on the new RM style to him (as he requested) or flames on this
article to me by mail.
Alex Blakemore
blakemore@software.org
---------------------------------------------------------
Dear Tucker Taft,
A while back you asked for comments regarding the RM coding style.
I agree it is important since many people adopt it by default.
I feel strongly that the following small change would have a big
effect on LRM aesthetics (and make a nicer impression on those new to Ada)
PLEASE REDUCE THE HUGE AMOUNT OF UPPER CASE LETTERS. IT IS HARD TO
READ, LOOKS UGLY, AND IS REMINISCENT OF THE OLD FORTRAN DAYS.
Some people like initial caps, capitalized exception names and labels etc.
I prefer almost complete lower case, except in comments (where rules
of English apply) It doesnt really matter - but surely not every
identifier should be all caps.
Please, please, please:
1. Keep all lower case keywords.
2. Switch to lower case or initial caps for identifiers.
3. Keep words separated by underscores (no ThisIsALongIdentifier)
4. Minimize the number of deviations to the lower case style
(e.g. exception names, short abbreviations etc)
5. Be consistent.
Suggestion 2 is the only change from the current RM style.
Thanks for requesting comments
-----------------------------------------------------------------------
Alex Blakemore Internet: blakemore@software.org
Software Productivity Consortium UUNET: ...!uunet!software!blakemore
2214 Rock Hill Rd, Herndon VA 22070 Bellnet: (703) 742-7125
reply other threads:[~1990-07-01 17:29 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox