From: jsa@alexandria.organon.com (Jon S Anthony)
Subject: Re: Ada Generic Library (very) preliminary release
Date: 1997/07/14
Date: 1997-07-14T00:00:00+00:00 [thread overview]
Message-ID: <JSA.97Jul14125644@alexandria.organon.com> (raw)
In-Reply-To: Pine.SGI.3.95.970713094409.22907C-100000@shellx.best.com
In article <Pine.SGI.3.95.970713094409.22907C-100000@shellx.best.com> Brian Rogoff <bpr@shellx.best.com> writes:
> STL is based on an analysis of the underlying structure of many algorithms,
> and is more rooted in algebraic specification than in BS-oriented, er,
> object-oriented programming. :-)
;^) I hear ya!
> > It would be true, however, that if Root_Stack derived (either publicly or
> > privately) from Finalization.Controlled, then there would be a small
> > penalty to call Initialize, Finalize, and Adjust, a penalty that need not
> > be incured by bounded forms (ie, implemented as an array).
>
> How small is this "small penalty"? I guess what you and I should do is
> measure the overhead of the suggested approaches, if efficiency were the
> overriding concern (it isn't, but I'm still intrereseted).
IME, your instincts here Brian are quite right. For something like
the STL level of "componentry", this is _not_ a "small overhead",
given any half reasonable definition of "small".
/Jon
--
Jon Anthony
OMI, Belmont, MA 02178
617.484.3383
"Nightmares - Ha! The way my life's been going lately,
Who'd notice?" -- Londo Mollari
prev parent reply other threads:[~1997-07-14 0:00 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
1997-07-08 0:00 Ada Generic Library (very) preliminary release Brian Rogoff
1997-07-09 0:00 ` Richard Kenner
1997-07-09 0:00 ` Robert Dewar
1997-07-09 0:00 ` Brian Rogoff
1997-07-09 0:00 ` Mats Weber
1997-07-09 0:00 ` Brian Rogoff
1997-07-13 0:00 ` Matthew Heaney
1997-07-13 0:00 ` Brian Rogoff
1997-07-13 0:00 ` Matthew Heaney
1997-07-13 0:00 ` Brian Rogoff
1997-07-14 0:00 ` Jon S Anthony
1997-07-14 0:00 ` Brian Rogoff
1997-07-14 0:00 ` Jon S Anthony [this message]
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox