comp.lang.ada
 help / color / mirror / Atom feed
* List Container Straw Man (NJR V5R1)
@ 2001-11-29 21:46 Nick Roberts
  2001-11-29 21:59 ` Nick Roberts
                   ` (3 more replies)
  0 siblings, 4 replies; 10+ messages in thread
From: Nick Roberts @ 2001-11-29 21:46 UTC (permalink / 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






^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2001-12-06 17:36 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-11-29 21:46 List Container Straw Man (NJR V5R1) Nick Roberts
2001-11-29 21:59 ` 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

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