comp.lang.ada
 help / color / mirror / Atom feed
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






             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