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=-1.9 required=5.0 tests=BAYES_00,LOTS_OF_MONEY autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,8eff44ec1bcf8433 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-10-17 10:01:10 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!cpk-news-hub1.bbnplanet.com!chcgil2-snh1.gtei.net!chcgil2-snf1.gtei.net!news.gtei.net!news.huji.ac.il!not-for-mail From: "Ehud Lamm" Newsgroups: comp.lang.ada Subject: Re: Container reqs Date: Wed, 17 Oct 2001 18:55:52 +0200 Organization: The Hebrew University of Jerusalem Message-ID: <9qkdd7$56i$1@news.huji.ac.il> References: <9qctpn$lil$1@news.huji.ac.il> <3BCC01B1.18C18C98@free.fr> <3BCC6CB7.20BAA30D@boeing.com> <3BCD2EC3.3B3C4498@free.fr> <3BCD91D9.C77668AA@free.fr> <8ghz7.32783$ev2.39537@www.newsranger.com> <3BCDB29B.EBD01D8C@free.fr> NNTP-Posting-Host: di4-30.dialin.huji.ac.il X-Trace: news.huji.ac.il 1003337960 5330 132.64.14.30 (17 Oct 2001 16:59:20 GMT) X-Complaints-To: abuse@news.huji.ac.il NNTP-Posting-Date: Wed, 17 Oct 2001 16:59:20 +0000 (UTC) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.00.2014.211 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2014.211 Xref: archiver1.google.com comp.lang.ada:14833 Date: 2001-10-17T18:55:52+02:00 List-Id: Ted Dennison wrote in message news:QEiz7.32911$ev2.39789@www.newsranger.com... > > Well, as long as some kind of task-safe queue/stack is available, that's > probably fair enough. > I see two things that are of interest: 1. Synchronisation Abstractions (like barriers, blackboards etc.). These are interesting, but are more involved than simply being protected versions of containers. Burns's book has interesting stuff (I think someone (Pascal?) has it online somewhere). These are important, but are not in the mainstream for the container library. They should be considered seperately. 2. Protected versions of regular containers. I am not sure how crucial this is to anyone. I can survive without this being part of the library. (Notice that it is possible to write wrappers that can take something that supports a give interface, and create a protected version. This is nice, and can be done seperately. Manage complexity!) Ehud