comp.lang.ada
 help / color / mirror / Atom feed
From: stt@houdini.camb.inmet.com (Tucker Taft)
Subject: Re: Conversion of Access Types Question
Date: 1999/01/20
Date: 1999-01-20T00:00:00+00:00	[thread overview]
Message-ID: <F5vox2.GMs.0.-s@inmet.camb.inmet.com> (raw)
In-Reply-To: m390ex6fd3.fsf@mheaney.ni.net

Matthew Heaney (matthew_heaney@acm.org) wrote:

: ...
: And for what benefit was the distinction between general and
: pool-specific access types made?   ...

For what (little ;-) it's worth, the optimizer can do a better
job if you stick with pool-specific access types, because
fewer things are "killed" when you store through a pool-specific
access value.

As far as history, I certainly wouldn't "blame" Bob for this one.
There was an almost fanatic attention to upward compatibility
during the Ada 9X process, and that attention certainly paid
off in compatibility.  The downside is that there are some things
that look "silly" in retrospect, and this is probably one of them.

Luckily, there aren't many such places, so if you asked someone to draw
a line between Ada 95-only features and Ada 83 features, someone
with no experience in Ada 83 would have trouble doing so.  Even
some of us who used Ada 83 extensively now make the mistake of thinking
a given feature was "always" there (like 'Image on real types, or
child packages).

: Matt

--
-Tucker Taft   stt@averstar.com   http://www.averstar.com/~stt/
Technical Director, Distributed IT Solutions  (www.averstar.com/tools)
AverStar (formerly Intermetrics, Inc.)   Burlington, MA  USA




  reply	other threads:[~1999-01-20  0:00 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1999-01-14  0:00 Conversion of Access Types Question Paul S. Heidmann
1999-01-14  0:00 ` David C. Hoos, Sr.
1999-01-14  0:00   ` Paul S. Heidmann
1999-01-14  0:00     ` Tucker Taft
1999-01-14  0:00     ` David C. Hoos, Sr.
1999-01-15  0:00   ` dewar
1999-01-20  0:00     ` Robert A Duff
1999-01-20  0:00       ` Matthew Heaney
1999-01-20  0:00         ` Tucker Taft [this message]
1999-01-21  0:00         ` robert_dewar
1999-01-27  0:00         ` Nick Roberts
1999-01-28  0:00           ` robert_dewar
1999-01-21  0:00       ` robert_dewar
1999-01-21  0:00         ` Tom Moran
replies disabled

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