comp.lang.ada
 help / color / mirror / Atom feed
From: "Randy Brukardt" <randy@rrsoftware.com>
Subject: Re: creating database
Date: Wed, 11 May 2005 19:37:43 -0500
Date: 2005-05-11T19:37:43-05:00	[thread overview]
Message-ID: <HpCdnaBZh4MjOR_fRVn-sw@megapath.net> (raw)
In-Reply-To: 1115830671.818914.303600@g49g2000cwa.googlegroups.com

<brian.b.mcguinness@lmco.com> wrote in message
news:1115830671.818914.303600@g49g2000cwa.googlegroups.com...
> I don't see deques listed.  Have they been removed
> from the standard set of container clases?

No. For the reason that "deque" was never in any proposal submitted to the
ARG. So there is no possibility of it being "removed". The only proposed
container that didn't ultimately get included was the multiset. Given that
the containers take up 50 pages of the proposed standard (roughly 40% of the
new material), they are already at the limit of effort available.

Beyond that, they are insufficiently different from the vectors and lists.
They have the same operation set as vectors and lists, and only for huge
numbers of elements would they have an appreciable advantage over those
other containers for any operation. And our goal for the standard containers
library was to avoid trying to solve all possible problems; rather, we tried
to solve the 80+% of problems where performance is not critical and
functionality is more important. When performance is truly critical, a
custom package would almost certainly be preferable over any general,
"canned" package. But that doesn't happen that often (and it probably is the
case that it happens far less than we like to think).

                            Randy Brukardt









  parent reply	other threads:[~2005-05-12  0:37 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-05-08 17:02 creating database caellumx
2005-05-08 17:36 ` Ludovic Brenta
2005-05-08 18:17   ` Jacob Sparre Andersen
2005-05-09  2:51     ` Matthew Heaney
2005-05-08 18:24 ` Jacob Sparre Andersen
2005-05-09  5:47   ` tmoran
2005-05-09 12:33     ` Robert A Duff
2005-05-09  3:00 ` Matthew Heaney
2005-05-11 16:57   ` brian.b.mcguinness
2005-05-11 21:16     ` Georg Bauhaus
2005-05-12  0:37     ` Randy Brukardt [this message]
2005-05-12  2:41     ` Matthew Heaney
2005-05-11 10:43 ` news.snafu.de
2005-05-12  2:50   ` Matthew Heaney
2005-05-12  7:31     ` Michael Erdmann
replies disabled

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