comp.lang.ada
 help / color / mirror / Atom feed
From: "Randy Brukardt" <randy@rrsoftware.com>
Subject: Re: generic imports?  void* -> generics?
Date: Wed, 24 Sep 2003 13:16:21 -0500
Date: 2003-09-24T13:16:21-05:00	[thread overview]
Message-ID: <vn3nnkgkps9m11@corp.supernews.com> (raw)
In-Reply-To: x7vvfrjuu5e.fsf@smaug.pushface.org

"Simon Wright" <simon@pushface.org> wrote in message
news:x7vvfrjuu5e.fsf@smaug.pushface.org...
> "Randy Brukardt" <randy@rrsoftware.com> writes:
> > It's best if the abstraction can withstand extra calls to Initialize
> > and Adjust; it has to withstand extra calls to Finalize (as they can
> > happen in abort situations).
>
> I can see the Initialize -- not so sure how you could tell about extra
> Adjusts?

Humm, I think you're right; you can't really protect against extra Adjusts.
And they are the least likely to happen by accident (I think they can happen
only by an explicit call or compiler bug), so they're the least important to
protect.

                   Randy.






  reply	other threads:[~2003-09-24 18:16 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-09-19 19:20 generic imports? void* -> generics? chris
2003-09-19 20:46 ` chris
2003-09-19 21:18 ` Nick Roberts
2003-09-19 23:12   ` chris
2003-09-20 16:52   ` Simon Wright
2003-09-22 21:30     ` Randy Brukardt
2003-09-23  5:45       ` Simon Wright
2003-09-23 19:07         ` Randy Brukardt
2003-09-23 20:28           ` Simon Wright
2003-09-24 18:16             ` Randy Brukardt [this message]
2003-09-19 22:40 ` Matthew Heaney
2003-09-19 23:01   ` chris
2003-09-20  1:59   ` Jeffrey Carter
2003-09-20 13:52     ` Matthew Heaney
2003-09-23 22:39 ` chris
replies disabled

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