comp.lang.ada
 help / color / mirror / Atom feed
From: mfeldman@seas.gwu.edu (Michael Feldman)
Subject: Re: Looking for good Ada95 book
Date: 1996/11/12
Date: 1996-11-12T00:00:00+00:00	[thread overview]
Message-ID: <56b275$6k4@felix.seas.gwu.edu> (raw)
In-Reply-To: dewar.847671101@merv


In article <dewar.847671101@merv>, Robert Dewar <dewar@merv.cs.nyu.edu> wrote:

>world is that it is a remnant of the notion of stropping in Algol. In Algol
>and Algol60, keywords are in boldface, and a way has to be found to indicate
>this. A common choice was to use upper case to represent bold, and that
>common style in Algol-60 was imported into the Pascal world.

Correct. And many Pascal authors stuck with it because it works well
with beginners, especially if you want the printed code to look just
like the code the students see and write on terminals.

>Mike, I know you think I am making a big deal out of a very small point, but
>that IS the point, I do NOT think that consistency in style across the
>Ada community is a small point at all, and I am not alone in this thinking.

I find it interesting that out of a couple of dozen reviewers of the
two books we are discussing, NONE objected to the upper-case reserved
words. These were not Ada dummies; they saw the logic behind what I was
doing, and went along with it. Every reviewer was an active teacher of
Ada in intro courses.

>I well remember a Tri-Ada at which one of the plenary speakers said that one
>of his major objections to Ada was the habit of using upper case identifiers,
>and there was *huge* applause. Now of course we are not talking about
>UPPER_CASE_IDENTIFIERS here but just upper case BEGIN END etc, but I think
>you will find a lot of Ada programmers find this upper case keyword style
>highly distatesful. 

So they do not have to use it, just because a couple of intro books do.
Nobody is forcing them, and even the most elementary prettyprinter
(or even a decent editor macro) can change the case of reserved words
anyway.

>Others don't think it matters much.

I think it matters in dealing with first-term students. If the community
is THAT outraged, I'll certainly consider changing it in the next edition.
Obviously it won;t happen till then; one doesn;t make that kind of change
"on the fly".

>What is a little unusual about Mike's position is that he thinks it is
>a small point, but is still adamant in insisting on using this nonstandard
>style in his books. Mike, you are allowed to be insistent on your position,
>but if you are insistent, then surely it is NOT such a small point :-)

It's a small point in the larger community; I maintain it is a helpful
style for first-year students.

Mike Feldman




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

Thread overview: 60+ 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
1996-11-18  0:00                   ` Looking for good Ada95 book Richard A. O'Keefe
1996-11-12  0:00                 ` Michael Feldman [this message]
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-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-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
  -- strict thread matches above, loose matches on Subject: below --
1996-11-12  0:00 Marin David Condic, 561.796.8997, M/S 731-93
replies disabled

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