comp.lang.ada
 help / color / mirror / Atom feed
From: Martin Krischik <krischik@users.sourceforge.net>
Subject: Re: Dynamically tagged expression required
Date: Sun, 11 Dec 2005 12:45:27 +0100
Date: 2005-12-11T12:45:27+01:00	[thread overview]
Message-ID: <3610380.mzgl1UEuzs@linux1.krischik.com> (raw)
In-Reply-To: u8xusfopy.fsf@earthlink.net

Matthew Heaney wrote:

> Martin Krischik <krischik@users.sourceforge.net> writes:
> 
>> Well ever since I started to use the indefinite containers of the booch
>> components I never needed another new for tagged records.
> 
> You can use any of the indefinite containers in the standard library, with
> the same effect.

This is of corse true. It is just that my first container library was IBM
Open-Class-Library. The OCL is a far higher level container library when
compared to the STL. And as such I prefer the Booch-Components over the
Ada.Containers.

I know you had different priorities when designing Charles and later
Ada.Containers - but there not mine:

* STL-like won't count for me - I don't like the STL.
* One Step vs. Thee step instantiation is is not that  important when you
are used to deciding if an IKeySortedSetAsAvlTree or an
IKeySortedSetAsTable is more appropriate for the task at hand.

Of corse the OCL/STL comparison guide only suggest "map<>" for all
IKeySortedSet variants - and the IKeySet, IMap and ISortedMap variants as
well - all just "map<>".

Just to clarify: There is also a default IKeySortedSet - for those who don't
want to make to much thinking when coosing a container.

Martin
-- 
mailto://krischik@users.sourceforge.net
Ada programming at: http://ada.krischik.com



  reply	other threads:[~2005-12-11 11:45 UTC|newest]

Thread overview: 23+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-12-08 13:50 Dynamically tagged expression required Maciej Sobczak
2005-12-08 14:46 ` Georg Bauhaus
2005-12-08 14:52 ` Dmitry A. Kazakov
2005-12-08 19:17 ` Martin Krischik
2005-12-09  9:09   ` Maciej Sobczak
2005-12-09 12:05     ` Jean-Pierre Rosen
2005-12-09 16:41     ` Robert A Duff
2005-12-09 20:18       ` Martin Krischik
2005-12-11  0:43         ` Matthew Heaney
2005-12-11 11:45           ` Martin Krischik [this message]
2005-12-11 14:24             ` Matthew Heaney
2005-12-11 15:18               ` Martin Krischik
2005-12-11 18:07             ` Matthew Heaney
2005-12-12 19:16               ` Martin Krischik
2005-12-13 20:43                 ` Georg Bauhaus
2005-12-13 21:00                   ` Georg Bauhaus
2005-12-09 20:41       ` Randy Brukardt
2005-12-09 20:16     ` Martin Krischik
2005-12-11  0:46       ` Matthew Heaney
2005-12-12  9:44       ` Maciej Sobczak
2005-12-12 19:13         ` Martin Krischik
2005-12-14 10:22           ` Maciej Sobczak
2005-12-15 20:10             ` Martin Krischik
replies disabled

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