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.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,a0224dc3d1e52f3d X-Google-Attributes: gid103376,public From: tmoran@bix.com (Tom Moran) Subject: Ada-G, was Re: Streams and Concurrency Date: 1998/12/31 Message-ID: <368bdf3c.3097724@news.pacbell.net>#1/1 X-Deja-AN: 427555683 References: <76c3tv$acs@bgtnsc02.worldnet.att.net> <76cat4$2ldc$1@news.gate.net> <76dn7b$a35@bgtnsc03.worldnet.att.net> <76fe92$46c$1@platane.wanadoo.fr> <76g91o$udt$1@nnrp1.dejanews.com> X-Complaints-To: abuse@pacbell.net X-Trace: typhoon-sf.snfc21.pbi.net 915136517 207.214.215.16 (Thu, 31 Dec 1998 12:35:17 PDT) Organization: SBC Internet Services NNTP-Posting-Date: Thu, 31 Dec 1998 12:35:17 PDT Newsgroups: comp.lang.ada Date: 1998-12-31T00:00:00+00:00 List-Id: >In any case, GNAT guarantees that blocking operations CAN >be done within protected objects, >... >we decided to >guarantee that GNAT does NOT have this restriction "Many projects used their own languages or special variations of existing languages. This virtually locked the (DOD) into contracting the original developers of a system for all maintenance work arising during the life of that system." Cohen, "Ada as a Second Language", 1986, p. 2 on the history of Ada. As a person who spends a fair amount of time testing portability of new code, and working around the bugs and limitations of 5 different "Ada 95" compilers, I'd suggest that anyone thinking of locking themselves into a vendor-specific "special variations of existing languages" look very carefully before they leap.