From: "Nick Roberts" <nickroberts@adaos.worldonline.co.uk>
Subject: List Container Straw Man (NJR V5R1)
Date: Thu, 29 Nov 2001 21:46:04 -0000
Date: 2001-11-29T21:46:04+00:00 [thread overview]
Message-ID: <9u6ahm$6gdc1$1@ID-25716.news.dfncis.de> (raw)
I hope people have been having a look at my list container proposal at:
http://www.adaos.ukf.net
I've read some of the comments in the 'Queue' thread, which are encouraging.
Some thoughts do indeed occur:
(1) all the absolute (index-based) operations could go into a child package
SCL.Lists.[Unb|B]ounded.Absolute (allowing the Absolute_ prefixes to be
dropped);
(2) all the cursor declarations and cursor-based operations could go into a
child package SCL.Lists.[Unb|B]ounded.Cursors;
(3) instead of having numbered cursors inside the list object, it would be
possible to provide a separate cursor type, objects of which would be
attached to a specific list object by an Open procedure (and detached by a
Close).
Are these refinements attractive?
I shall ask David Botton if he would kindly host my proposals (and those of
anyone else who wishes) on www.adapower.com/labs or www.adapower.net (which
would be more appropriate?). Shall we stick with the project name 'ASCL' (at
least for the time being)?
All comments welcome!
I am willing to put in a fair bit of personal effort to developing a basic
set of containers (since they'll be so useful in AdaOS), including producing
documentation and sample implementations.
I think the recent discussion has proved that it would be far, far better
for the design to have input from a diverse set of Ada users than to be a
product of just my own mind, floating about as it does in a little world of
its own most of the time.
--
Best wishes,
Nick Roberts
next reply other threads:[~2001-11-29 21:46 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2001-11-29 21:46 Nick Roberts [this message]
2001-11-29 21:59 ` List Container Straw Man (NJR V5R1) Nick Roberts
2001-11-30 1:51 ` Nick Roberts
2001-11-30 1:58 ` Jeffrey Carter
2001-11-30 17:07 ` Jeffrey Carter
2001-11-30 22:05 ` Nick Roberts
2001-12-01 2:12 ` Jeffrey Carter
2001-12-01 3:10 ` Nick Roberts
2001-12-05 13:04 ` John English
2001-12-06 17:36 ` Nick Roberts
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox