comp.lang.ada
 help / color / mirror / Atom feed
From: bobduff@world.std.com (Robert A Duff)
Subject: Re: ObjectAda vs Gnat -- bugs
Date: 1997/05/30
Date: 1997-05-30T00:00:00+00:00	[thread overview]
Message-ID: <EAywJp.4uA@world.std.com> (raw)
In-Reply-To: 338C6563.2679@gsfc.nasa.gov


In article <338C6563.2679@gsfc.nasa.gov>,
Stephen Leake  <Stephen.Leake@gsfc.nasa.gov> wrote:
>Robert A Duff wrote:
>> 
>> OK.  See RM-6.4(12) and 6.5(21).  And AARM-6.5(24.d) explains why.  The
>> fact that you can rename function results is just a side-effect -- it
>> wasn't the original purpose of the change.
>
>Thanks, but where, exactly, do I find the "AARM"?

It's at sw-eng.falls-church.va.us in directory
public/adaic/docs/standard/95lrm_rat/v6.0.

>... I assume this is the
>"Annotated Ada Reference Manual",

Yes.

>... but I cannot find it at AdaHome or
>AdaIC. I assume this is NOT the Rationale.

Correct.  It is not the Rationale.

AARM-6.5(24.d) just says:

        24.d   A function now creates an anonymous object.  This is necessary
        so that controlled types will work.

I.e. it wasn't intended as a "big deal" and the fact that you can rename
function results as constant objects was a handy side effect, but not
the original purpose.

The AARM is boring and useless for most folks.  But if you want to know
in detail why Ada 95 is the way it is, or if you're a compiler writer,
the AARM is useful.  It's filled with arcane trivia.

- Bob




  parent reply	other threads:[~1997-05-30  0:00 UTC|newest]

Thread overview: 39+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1997-05-16  0:00 ObjectAda vs Gnat -- bugs Keith Thompson
1997-05-16  0:00 ` Robert A Duff
1997-05-16  0:00   ` Robert Dewar
1997-05-18  0:00     ` Nick Roberts
1997-05-19  0:00       ` Robert Dewar
1997-05-20  0:00         ` Nick Roberts
1997-05-21  0:00           ` Robert Dewar
1997-05-23  0:00   ` Stephen Leake
1997-05-24  0:00     ` Robert A Duff
1997-05-28  0:00       ` Stephen Leake
1997-05-30  0:00         ` Samuel Mize
1997-05-30  0:00         ` Robert A Duff [this message]
1997-05-30  0:00           ` Matthew Heaney
1997-05-31  0:00             ` Robert A Duff
  -- strict thread matches above, loose matches on Subject: below --
1997-05-30  0:00 John Walker
1997-05-19  0:00 tmoran
1997-05-19  0:00 ` Jon S Anthony
1997-05-20  0:00   ` Nick Roberts
1997-05-25  0:00     ` Tom Moran
1997-05-20  0:00   ` Jeff Carter
1997-05-15  0:00 granger
1997-05-15  0:00 ` Samuel A. Mize
1997-05-15  0:00 ` Samuel A. Mize
1997-05-15  0:00 ` Stephen Leake
1997-05-16  0:00   ` Jon S Anthony
1997-05-16  0:00   ` Tucker Taft
1997-05-16  0:00     ` Jon S Anthony
1997-05-16  0:00       ` Tom Moran
1997-05-16  0:00       ` Robert Dewar
1997-05-17  0:00         ` Jon S Anthony
1997-05-15  0:00 ` Robert Dewar
1997-05-16  0:00   ` David L Brown
1997-05-16  0:00     ` Robert Dewar
1997-05-17  0:00       ` Tom Moran
1997-05-18  0:00         ` Jon S Anthony
1997-05-19  0:00         ` Tucker Taft
1997-05-19  0:00       ` Tom Moran
1997-05-16  0:00 ` Robert A Duff
1997-05-16  0:00   ` Robert Dewar
replies disabled

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