comp.lang.ada
 help / color / mirror / Atom feed
From: dewar@cs.nyu.edu (Robert Dewar)
Subject: Re: Why no exception hierarchy ?
Date: 1995/04/06
Date: 1995-04-06T00:00:00+00:00	[thread overview]
Message-ID: <dewar.797220950@schonberg> (raw)
In-Reply-To: ichbiah.271.2F82D56D@jdi.tiac.net

well I understand Jean may like to think that Ada still means Ada 83, but
that is not the way that the international standardization of a language
works.

The standardized language is called Ada, not Ada 95. The name "Ada 95" has
no official status, it is just a convenient handle for advertising, like
Fortran 77 (the official language name is simply Fortran).

So if you ask what is standard Ada, the only existing standards for Ada
are for the new version, which we call Ada 95. In ISO and ANSI terms, it
is not even valid to reference the old standards, because they have been
obsoleted by the new standards. This is how all language standards work.

My recomendation that Ada mean the new language has nothing to do with
me being involved with GNAT, it is merely in line with the proper usage
of both the ANSI and international standards.

Since this newsgroup is generally discussing latest technology, more and
more posts are concerned with the current Ada, rather than the now obsolete
version, and that trend will probably continue.

It is certainly a good idea to be clear on what version you mean. But if
people use Ada on its own, it is reasonable to suggest that we have a 
consistent understanding of what this means. Since it definitely means
the new version in ISO and ANSI speak, and we cannot change that usage,
we may as well be consistent with it.

Jean says there is no such language as Ada 83, true, in this same sense 
there is no such language as Ada 95. These are just informal usages. If
you get a copy of the ISO standard, it will not say Ada 95, it will just
say Ada. Note that the copies of RM 6.0 recently mailed out by the Ada 9X
project office are NOT official copies of the standard (you can tell by
the paragraph numbers, paragraph numbers are not allowed in ISO standards).

Probably the best recommendation is to clearly specify which version you
are talking about, using Ada 83 and Ada 95, since these are the common
informat designations we are used to. People using Ada on its own, assuming
that people will realize they mean Ada 83, will find themselves increasingly
misunderstood.






  parent reply	other threads:[~1995-04-06  0:00 UTC|newest]

Thread overview: 47+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1995-03-23 23:10 Why no exception hierarchy ? Mogens Jensen
1995-03-24 11:19 ` Michel Gauthier
1995-03-24 21:52   ` Tucker Taft
1995-03-25  1:50   ` Kenneth Almquist
1995-03-25 12:40     ` David Weller
1995-03-27  5:47       ` Kenneth Almquist
1995-03-25 16:03     ` Larry Kilgallen, LJK Software
1995-03-27 19:23   ` Kenneth Almquist
1995-03-28 16:56     ` Larry Kilgallen, LJK Software
1995-03-29  0:00       ` Kevin F. Quinn
1995-03-30  0:00         ` Kevin F. Quinn
1995-03-31  0:00       ` Kenneth Almquist
1995-04-04  0:00       ` Robert Dewar
1995-04-05  0:00         ` Is "Ada" 95 or 83? (was: Re: Why no exception hierarchy ?) Theodore Dennison
1995-04-07  0:00           ` Robert Dewar
     [not found]         ` <1995Apr4.210804.9579@eisner.decus.org>
1995-04-05  0:00           ` Ada means what version by default ? Kevin F. Quinn
1995-04-07  0:00             ` Robert Dewar
1995-04-05  0:00           ` Michael Feldman
1995-04-06  0:00             ` Larry Kilgallen
1995-04-07  0:00               ` Robert Dewar
1995-04-07  0:00               ` Jean D. Ichbiah
1995-04-05  0:00         ` Why no exception hierarchy ? Jean D. Ichbiah
1995-04-05  0:00           ` Garlington KE
1995-04-06  0:00             ` Versions of Ada (was Why no exception hierarchy ?) Larry Kilgallen
1995-04-07  0:00               ` Robert Dewar
1995-04-07  0:00               ` Garlington KE
1995-04-05  0:00           ` Why no exception hierarchy ? Robert A Duff
1995-04-05  0:00             ` Jean D. Ichbiah
1995-04-07  0:00               ` Robert Dewar
1995-04-06  0:00           ` Robert Dewar
1995-04-07  0:00             ` Jean D. Ichbiah
1995-04-07  0:00               ` Robert Dewar
1995-04-06  0:00           ` Robert Dewar
1995-04-07  0:00             ` Jean D. Ichbiah
1995-04-06  0:00           ` Robert Dewar [this message]
1995-04-07  0:00             ` Norman H. Cohen
1995-04-07  0:00             ` Jean D. Ichbiah
1995-04-07  0:00               ` Robert Dewar
1995-04-07  0:00             ` Garlington KE
1995-04-05  0:00         ` Michael Feldman
1995-04-07  0:00       ` Ada means what version by default ? Robert I. Eachus
1995-03-25 18:13 ` Why no exception hierarchy ? Robert Dewar
1995-03-28 18:15   ` Jean D. Ichbiah
1995-03-31  0:00   ` Mats Weber
1995-04-04  0:00     ` Robert Dewar
1995-04-06  0:00       ` Mats Weber
1995-04-07  0:00         ` Kenneth Almquist
replies disabled

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