comp.lang.ada
 help / color / mirror / Atom feed
From: eachus@spectre.mitre.org (Robert I. Eachus)
Subject: Re: Top 10 Ada myths
Date: 23 Mar 1995 16:52:17 GMT
Date: 1995-03-23T16:52:17+00:00	[thread overview]
Message-ID: <EACHUS.95Mar23115217@spectre.mitre.org> (raw)
In-Reply-To: dewar@cs.nyu.edu's message of 23 Mar 1995 00:51:45 -0500


In article <3kr29h$grh@gnat.cs.nyu.edu> dewar@cs.nyu.edu (Robert Dewar) writes:

 >    My perspective is quite different from Robert Eachus's...but in
 > both cases we are talking about quite tiny holes.

     I don't think we disagree.  The holes in the language--as
understood by the ARG--may not be that different.  But there are a
number of cases in Ada 83 where Jean Ichbiah decided that putting all
the special cases and restrictions in the Reference Manual would
seriously damage its readability.  A significant number of these cases
ended up spelled out in AIs.  Others just entered the folklore--the
Goodenough trick for overloading equality, the fact that it is
possible to inherit entries--but only if they are renamed as
procedures, etc.

     In Ada 95, the approach is different.  Tucker did a very good job
of putting all the rules in the RM, and much of the elaboration needed
to understand the rules in the annotated version.  As a result, the RM
is somewhat less readable than in 1983, but those who do read it come
away with many fewer misconceptions.  Since the rationale is not only
very readable, maintained and printed in parallel, I think that the
net effect of the 95 approach is a major improvement.

--

					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 16:52 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         ` Quoting the RM (was Re: Top 10 Ada myths) Robert I. Eachus
1995-03-21 20:55       ` Top 10 Ada myths Robert I. Eachus
1995-03-23  5:51         ` Robert Dewar
1995-03-23 16:52           ` Robert I. Eachus [this message]
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