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,ce0900b60ca3f616 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-11-09 06:50:29 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!out.nntp.be!propagator-SanJose!in.nntp.be!newsranger.com!www.newsranger.com!not-for-mail Newsgroups: comp.lang.ada From: Ted Dennison References: <9rti6v$hcu$1@news.huji.ac.il> <9sdnb2$dd4$1@news.huji.ac.il> Subject: Re: List container strawman Message-ID: <72SG7.18851$xS6.30225@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: Fri, 09 Nov 2001 09:49:39 EST Organization: http://www.newsranger.com Date: Fri, 09 Nov 2001 14:49:39 GMT Xref: archiver1.google.com comp.lang.ada:16125 Date: 2001-11-09T14:49:39+00:00 List-Id: In article <9sdnb2$dd4$1@news.huji.ac.il>, Ehud Lamm says... > >Now I don't see any reason why newcomers shouldn't be able to reuse standard >containers, but I really don't want to start explaining "controled type must >be declared at library level". To make matters worse, that isn't even where you'd have to start. You'd have to start by talking about tagged types and declaration levels, then move to the fact that controlled is a tagged type declared at the library level. :-) >Are we coming to the conclusion that Ada95 approaches to memory management >(Controlled and storage pools), simply aren't enough for creating reliable >components, without imposing inessential restrictions? I don't think there's anything horribly wrong with the rest of the language, but we can certianly come to the conclusion that the way Controlled is currently implemented blows. I've said as much to any who would listen for about the last year or so. However, I would like to agree with Nick's point that my contempt is aimed solely at the feature in its current state, not the folks who worked on the language design. I could easily see where this consequence was either not forseen, or it wasn't realised how big of a problem the restriction would be. --- 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.