comp.lang.ada
 help / color / mirror / Atom feed
From: dewar@cs.nyu.edu (Robert Dewar)
Subject: Re: Finalization and Garbage Collection: a hole in the RM?
Date: 1996/09/08
Date: 1996-09-08T00:00:00+00:00	[thread overview]
Message-ID: <dewar.842195837@schonberg> (raw)
In-Reply-To: mazzanti-0409961221350001@mac-mazz.iei.pi.cnr.it


Franco quoted the reference manual

"   11  If the representation of the object does not represent a value of
       the object's type, the semantics of operations on such
       representations is implementation-defined, but does not by itself
       lead to erroneous or unpredictable execution, or to other objects
       becoming abnormal."

In the context of discussing whether bounded errors are predictable or not.
But there is a HUGE difference between implementation-defined and
a bouned error. If something is implementation defined, then Annex M
must specify its behavior, and the behavior is entirely predictable.

However, reading paragraphs 9-11 here, I agree there is a lot of confusion
over what is a bounded error, and what is implementation defined, and the
RM does not seem to recognize the HUGE difference I mention above :-)

Bob (Duff), can you sort out the intention here, para 9 seems to say
that evaluating the value of an object with an invalid reprsentatoin
is a bounded error, and para 11 seems to say that is implementation
defined.

Even for someone who *is* a native speaker and reader of English, this
is completely confusing to me :-)





  reply	other threads:[~1996-09-08  0:00 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1996-09-04  0:00 Finalization and Garbage Collection: a hole in the RM? Franco Mazzanti
1996-09-08  0:00 ` Robert Dewar [this message]
  -- strict thread matches above, loose matches on Subject: below --
1996-09-09  0:00 Franco Mazzanti
1996-09-06  0:00 Franco Mazzanti
1996-09-06  0:00 ` Robert A Duff
1996-09-07  0:00   ` Robert Dewar
1996-09-02  0:00 Franco Mazzanti
1996-09-03  0:00 ` Robert A Duff
1996-09-03  0:00 ` Robert Dewar
1996-08-30  0:00 Franco Mazzanti
1996-08-30  0:00 ` Robert A Duff
1996-08-26  0:00 Franco Mazzanti
1996-08-29  0:00 ` Robert A Duff
1996-08-29  0:00 ` Robert A Duff
replies disabled

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