comp.lang.ada
 help / color / mirror / Atom feed
From: "Alex Angas" <wgd@adelaide.on.net>
Subject: Re: Instantiating a generic ADT from another ADT
Date: Tue, 24 Apr 2001 14:56:07 +0930
Date: 2001-04-24T14:56:07+09:30	[thread overview]
Message-ID: <3ae50ef5@duster.adelaide.on.net> (raw)
In-Reply-To: 3AE4B1F7.997F8D95@earthlink.net

Cool, thanks!

"Marc A. Criley" <mcqada@earthlink.net> wrote in message
news:3AE4B1F7.997F8D95@earthlink.net...
> Des Walker wrote:
>
> >
> > If you're looking for code to handle generic lists have you tried using
> > the Booch Components. The BCs were initially developed for C++, but
> > there are ports to Ada, and Eiffel and I think I've seen a Java port. As
> > well as support for lists, the BCs also provide provide support for
> > "Bags, Collections, Deques, Graphs, ... , Maps, Queues, Rings, Sets,
> > Stacks, and Trees".
> >
> > The Booch Components have been around for a numer of years now, although
> > I haven't used them to a great extent yet. I did try out the AVL Tree -
> > I found the performance when managing a million items was on a par with
> > a well vetted C version of the AVL tree I obtained of the net. The Ada
> > port isn't as complete as the C++ version, but is still being
> > maintained.
> >
> > You can download a copy of the Booch Components from
> > http://www.pogner.demon.co.uk/components/bc/index.html
>
> [Massive, loud, throat-clearing noises...]
>
> The Booch Components were originally written in Ada 83 around the
> mid-80s (I first encountered them in '87).  Grady went and rewrote them
> later in C++, significantly optimizing their implementation based on
> what he learned the first time around.  This latter rewrite is the base
> for the Ada, et.al. ports mentioned above.
>
> Marc A. Criley
> Senior Staff Engineer
> Quadrus Corporation
> www.quadruscorp.com





  reply	other threads:[~2001-04-24  5:26 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-04-23  0:14 Instantiating a generic ADT from another ADT Alex Angas
2001-04-23  2:46 ` Jeffrey Carter
2001-04-23  3:03   ` Alex Angas
2001-04-23 22:29     ` Des Walker
2001-04-23 23:48       ` Marc A. Criley
2001-04-24  5:26         ` Alex Angas [this message]
2001-04-24  6:31         ` Des Walker
2001-04-27 19:22       ` Simon Wright
replies disabled

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