comp.lang.ada
 help / color / mirror / Atom feed
From: Martin Krischik <krischik@users.sourceforge.net>
Subject: Bases 1.52
Date: Tue, 09 Sep 2003 18:37:40 +0200
Date: 2003-09-09T18:37:40+02:00	[thread overview]
Message-ID: <4060780.x1l89WMggb@linux1.krischik.com> (raw)
In-Reply-To: 4a4de33a.0309021059.53f71234@posting.google.com

Bases 1.52

51   This parameter shall have the signature
       type Element (<>) is private;

Why restrict to just one signature?

I have made very good experiences with containers based on:

   type Item (<>) is abstract tagged private;

This frees my applications from using heap memory when I need to store
Item'Class instances.

Well of course, heap memory is then used inside the container. But there its
use is localized there and far easier to manage.

For examples see:

http://adacl.sourceforge.net/html/files/B.htm

especialy:

http://adacl.sourceforge.net/html/______Include__bc-support-tagged_reference__ads.htm
http://adacl.sourceforge.net/html/______Include__bc-support-tagged_reference__adb.htm

With Regards

Martin

-- 
mailto://krischik@users.sourceforge.net
http://www.ada.krischik.com




  parent reply	other threads:[~2003-09-09 16:37 UTC|newest]

Thread overview: 28+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-09-02 18:59 Bases for the Design of a Standard Container Library for Ada Mário Amado Alves
2003-09-03 20:30 ` Warren W. Gay VE3WWG
2003-09-03 21:07   ` David C. Hoos
2003-09-04  2:19 ` Randy Brukardt
2003-09-04 11:56   ` Mário Amado Alves
2003-09-05  3:55     ` Randy Brukardt
2003-09-05  5:17       ` Matthew Heaney
2003-09-05 11:45         ` Amado Alves
2003-09-05 19:40           ` Randy Brukardt
2003-09-05 15:10         ` Martin Krischik
2003-09-07 18:03           ` Matthew Heaney
2003-09-08 12:54             ` Mário Amado Alves
2003-09-08 17:02 ` Bases 1.57 Martin Krischik
2003-09-08 17:07 ` Bases 1.58 Martin Krischik
2003-09-09 16:37 ` Martin Krischik [this message]
2003-09-10  7:49   ` Bases 1.52 Mário Amado Alves
2003-09-11 15:03     ` Martin Krischik
2003-09-12 10:58       ` Mário Amado Alves
2003-09-12 13:05         ` Martin Dowie
2003-09-12 17:49           ` maximum number of lines per spec (was: Bases 1.52) Mário Amado Alves
2003-09-13 12:18             ` Marin David Condic
2003-09-12 15:36         ` Bases 1.52 Martin Krischik
2003-09-14  6:51       ` Matthew Heaney
2003-09-14 14:32         ` Martin Krischik
2003-09-14 18:22         ` Robert I. Eachus
2003-09-14 22:56           ` Nick Roberts
2003-09-15  0:17             ` Robert I. Eachus
2003-09-14  6:45   ` Matthew Heaney
replies disabled

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