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 12:35:20 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!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> <9u627b$42t$1@nh.pace.co.uk> Subject: Re: Standard Queue status Message-ID: <%ZwN7.42782$xS6.72544@www.newsranger.com> 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 15:35:07 EST Organization: http://www.newsranger.com Date: Thu, 29 Nov 2001 20:35:07 GMT Xref: archiver1.google.com comp.lang.ada:17190 Date: 2001-11-29T20:35:07+00:00 List-Id: In article <9u627b$42t$1@nh.pace.co.uk>, Marin David Condic says... > >"Stephen Leake" wrote in message >news:uu1vdfn1c.fsf@gsfc.nasa.gov... >> >> > lists must not be a tagged type >> >> I could go either way. Making it tagged allows deep copy on a >> non-limited list, so I lean that way. >> >I'd kind of favor tagged and inheriting from Controlled. That's actually kind of required, I'm afraid. Any other option is going to run horribly afowl of the transparent storage management fans (and probably require removal of all the funtional calls). >> "List elements must be limited private". >> >O.K. I can live with that. Perhaps, but I'm pretty sure we already argued that one and decided against it. It would require some kind of "copy" routine be supplied as a generic, which would require even the 90% who *don't* want to deal with limited types to go create themselves a copy routine that performs vanilla assignment just to make the generic happy. Some suggested that we could create limited and non-limited versions, but the general agreement we arrived at was to just drop the whole thing and not deal with limited types. If it ends up being a huge problem, someone can always create a parallel "Containers.Lists.Limited_Unbounded package later. --- 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.