comp.lang.ada
 help / color / mirror / Atom feed
From: eachus@spectre.mitre.org (Robert I. Eachus)
Subject: Quoting the RM (was Re: Top 10 Ada myths)
Date: 23 Mar 1995 00:02:08 GMT
Date: 1995-03-23T00:02:08+00:00	[thread overview]
Message-ID: <EACHUS.95Mar22190208@spectre.mitre.org> (raw)
In-Reply-To: dweller@Starbase.NeoSoft.COM's message of 20 Mar 1995 19:57:42 -0600

In article <3klbqm$fkc@Starbase.NeoSoft.COM> dweller@Starbase.NeoSoft.COM (David Weller) writes:

 > Ouch!  Jeez, Mats.  Robert is one of those guys who eats, sleeps, and
 > breathes Ada (if I recall correctly, he also has a somewhat annoying
 > habit of quiting chapter, section, and paragraph from memory :-).

   I never knew I quit chapters. ;-)

   Seriously the trick is that, just like the Bible, there are a few
key paragraphs that come up over and over, and after the fifth or
sixth time you can (or at least I can) recite the paragraph and the
citation in your sleep.  (Not that I'm always asleep when I read
c.l.a., but sometimes it seems that way.)

   Hmmm. It would be fun to come up with list of the top ten citations
in Ada 83 for the FAQ...11.6(7) "A predefined operation need not be
invoked at all..." must be number one.  3.6.1(2) (for I in -1..10
doesn't work) is up there but no where near as popular as in early
years.  Five to seven years ago 9.6(1) "...for at least the duration
specified..." was near the top.  Any other votes for first place?

   In Ada 95 on the other hand most of these "you know what we mean"
problems are gone.  Answers to questions about the standard often
involve the interaction of several sections, but they are fairly
clear.  The ONLY reference I have so far memorized in Ada 95 is
3.9.3(4-6), which is where you find that derived subprograms with a
controlling result are abstract, and must be overridden.

    I don't know why those paragraphs don't sink in, but it seems you
have to explain why it is important (constructors always must be
overriden if they are dispatching) before people remember it.
--

					Robert I. Eachus

with Standard_Disclaimer;
use  Standard_Disclaimer;
function Message (Text: in Clever_Ideas) return Better_Ideas is...



  reply	other threads:[~1995-03-23  0:02 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1995-03-16 16:33 Top 10 Ada myths Paul Pukite
1995-03-17 14:15 ` Norman H. Cohen
1995-03-20 16:36   ` Robert I. Eachus
1995-03-20 20:22     ` Mats Weber
1995-03-21  1:57       ` David Weller
1995-03-23  0:02         ` Robert I. Eachus [this message]
1995-03-21 20:55       ` Robert I. Eachus
1995-03-23  5:51         ` Robert Dewar
1995-03-23 16:52           ` Robert I. Eachus
1995-03-24  6:11             ` Readability of manual (was Re: Top 10 Ada myths) Dan Johnston D.B.
1995-03-21 21:31     ` Top 10 Ada myths Robert Dewar
1995-03-23  0:17       ` Robert I. Eachus
1995-03-17 19:43 ` Chris Reedy
replies disabled

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