From: sampson@nosc.mil (Charles H. Sampson)
Subject: Re: Overflows (lisp fixnum-bignum conversion)
Date: 1997/04/09
Date: 1997-04-09T00:00:00+00:00 [thread overview]
Message-ID: <1997Apr9.145543.1998@nosc.mil> (raw)
In-Reply-To: E8Bvpy.Ixq@world.std.com
In article <E8Bvpy.Ixq@world.std.com>,
Robert A Duff <bobduff@world.std.com> wrote:
>
>Remember that this was all in response to somebody who claimed that
>declaring a certain feature of Ada 83 "erroneous" somehow made this
>feature of Ada 83 safer, than corresponding features in other languages
>that require the feature to "work" (such as Ada 95). I disagree with
>that.
>
Hold on! I'm pretty sure you're referring to me, the guy who
started this thread, and I said no such thing. It's beyond me how what
I originally said could have been interpreted that way, but I later
elaborated. Repeating: In my shop, erroneous means not checked by the
compiler (maybe not checkable) and compiler dependent, ad hoc, seman-
tics; therefore don't use.
Ada 83 had a pretty short list of erroneous constructs, so it was
generally easy to avoid them. Not always. Some were treacherous, such
as referencing an actual parameter directly and through its correspond-
ing formal parameter, which fortunately doesn't arise very often in a
well-designed program. In any case, that's an aliasing problem and my
original complaint was that by adding overlays to Ada 95 another form of
aliasing is made available, with its attendant impact on maintenance and
enhancement. Ada 83 had pretty well minimized aliasing to those cases
that were unavoidable in any practical sense.
Charlie
next prev parent reply other threads:[~1997-04-09 0:00 UTC|newest]
Thread overview: 25+ messages / expand[flat|nested] mbox.gz Atom feed top
1997-04-02 0:00 What Happened While I Wasn't Looking? Charles H. Sampson
1997-04-03 0:00 ` Robert A Duff
1997-04-03 0:00 ` Robert Dewar
1997-04-03 0:00 ` Robert Dewar
1997-04-05 0:00 ` Overflows (lisp fixnum-bignum conversion) Clayton Weaver
1997-04-05 0:00 ` Robert Dewar
1997-04-08 0:00 ` Robert A Duff
1997-04-09 0:00 ` Charles H. Sampson [this message]
1997-04-06 0:00 ` Robert A Duff
1997-04-06 0:00 ` Nick Roberts
1997-04-07 0:00 ` Robert A Duff
1997-04-07 0:00 ` Robert Dewar
1997-04-07 0:00 ` Larry Kilgallen
1997-04-07 0:00 ` Nick Roberts
1997-04-07 0:00 ` Robert Dewar
1997-04-07 0:00 ` Robert Dewar
1997-04-09 0:00 ` Robert A Duff
1997-04-09 0:00 ` Joel VanLaven
1997-04-12 0:00 ` Architectures Nick Roberts
1997-04-05 0:00 ` What Happened While I Wasn't Looking? Nick Roberts
1997-04-07 0:00 ` Charles H. Sampson
1997-04-07 0:00 ` Charles H. Sampson
1997-04-09 0:00 ` Robert A Duff
1997-04-08 0:00 ` Overflows (lisp fixnum-bignum conversion) Jon S Anthony
-- strict thread matches above, loose matches on Subject: below --
1997-04-08 0:00 Marin David Condic, 561.796.8997, M/S 731-93
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox