From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=0.6 required=5.0 tests=BAYES_00,TO_NO_BRKTS_FROM_MSSP autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,fdc75443ea18fb32 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-11-29 06:55:32 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!headwall.stanford.edu!hub1.nntpserver.com!nntp-relay.ihug.net!ihug.co.nz!out.nntp.be!propagator-SanJose!in.nntp.be!newsranger.com!www.newsranger.com!not-for-mail Newsgroups: comp.lang.ada From: Ted Dennison References: <%QRM7.39743$xS6.65958@www.newsranger.com> <9u0qhb$pq5$1@nh.pace.co.uk> <9u0ujd$rhg$1@nh.pace.co.uk> <3C05E289.C254DA29@mida.se> Subject: Re: Standard Queue status Message-ID: X-Abuse-Info: When contacting newsranger.com regarding abuse please X-Abuse-Info: forward the entire news article including headers or X-Abuse-Info: else we will not be able to process your request X-Complaints-To: abuse@newsranger.com NNTP-Posting-Date: Thu, 29 Nov 2001 09:55:18 EST Organization: http://www.newsranger.com Date: Thu, 29 Nov 2001 14:55:18 GMT Xref: archiver1.google.com comp.lang.ada:17161 Date: 2001-11-29T14:55:18+00:00 List-Id: In article <3C05E289.C254DA29@mida.se>, Mats Karlssohn says... > >Ted Dennison wrote: >%< >> Personally, I like his use of the "Direction" type to specify which end to >Yes, the use of "Direction" is elegant, and converting to and from >unbounded arrays seems useful. I think it may also be the way to resolve some of our naming issues, although that could just be wishful thinking on my part. :-) >> Also I think there are too many operations in there. The package spec is >I almost started in this direction the other day... >Even 34 subprogram seems a bit bulky to me, would it be possible to >subdivide the package further (of course it would, but would it be >useful)? Would doing so nessecarily (spl ?) make instansiation that >much more complicated ? Any time you make a child package of a generic, it has to be generic as well. It also must be instantiated from the parent package's *instantiation*, not from the parent generic unit. This is fairly confusing to most people when they first run into it. It certianly was for me anyway. Remember that students are one of the intended user bases of this facility. So I'd say that this is definitely something we'd like to aviod, if possible. As for the strawman's current size, I think it is definitely getting up near the point where I like to split my own packages apart, but it isn't quite there yet. That's part of the reason I've been fighting fairly hard against adding lots of stuff that isn't a common need for a general list, or that can be just as efficiently done by the user using the routines already provided as a base. --- T.E.D. homepage - http://www.telepath.com/dennison/Ted/TED.html No trees were killed in the sending of this message. However a large number of electrons were terribly inconvenienced.