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 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: a07f3367d7,5164ccc41905b2d0 X-Google-Attributes: gida07f3367d7,public,usenet X-Google-NewGroupId: yes X-Google-Language: ENGLISH,ASCII-7-bit X-Received: by 10.180.106.73 with SMTP id gs9mr3036643wib.2.1363061118901; Mon, 11 Mar 2013 21:05:18 -0700 (PDT) Path: g1ni60758wig.0!nntp.google.com!feeder1.cambriumusenet.nl!82.197.223.108.MISMATCH!feeder2.cambriumusenet.nl!feed.tweaknews.nl!216.40.29.245.MISMATCH!novia!border4.nntp.dca.giganews.com!border2.nntp.dca.giganews.com!backlog2.nntp.ams.giganews.com!border4.nntp.ams.giganews.com!border2.nntp.ams.giganews.com!border3.nntp.ams.giganews.com!border1.nntp.ams.giganews.com!nntp.giganews.com!weretis.net!feeder1.news.weretis.net!news.swapon.de!eternal-september.org!feeder.eternal-september.org!mx05.eternal-september.org!.POSTED!not-for-mail From: Simon Wright Newsgroups: comp.lang.ada Subject: Re: Ada and OpenMP Date: Fri, 08 Mar 2013 07:37:19 +0000 Organization: A noiseless patient Spider Message-ID: References: <87k3pjht79.fsf@ludovic-brenta.org> Mime-Version: 1.0 Injection-Info: mx05.eternal-september.org; posting-host="72a7bb6120f61bc7749e29c9c2e535af"; logging-data="21781"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19woBwARyXnJA/VfvNe4MKutv9VuNseph4=" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2 (darwin) Cancel-Lock: sha1:XmqNiPCncsoC8FJx84fq02weSFU= sha1:Y3SfBrX+HzHY28/2uPZQTqox2oA= X-Original-Bytes: 1698 Content-Type: text/plain Date: 2013-03-08T07:37:19+00:00 List-Id: "Randy Brukardt" writes: > Pragmas, IMHO, are the worst way to do anything. Compiler writers tend > to use them because they can do so without appearing to modify the > language, but it's all an illusion: the program probably won't work > right without the pragma, so you're still locked into that particular > vendor. You'd be just as locked with implementation-defined aspects (GNAT certainly has these). But at least another compiler would have to fail if it didn't support the aspect at all (you'd be as badly off as with pragmas if it did, but with different semantics).