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.4 required=5.0 tests=AC_FROM_MANY_DOTS,BAYES_00 autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,c1983ae2deb642ab X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-05-29 06:08:17 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!fr.usenet-edu.net!usenet-edu.net!fr.clara.net!heighliner.fr.clara.net!news-x2.support.nl!psinet-eu-nl!psiuk-p4!uknet!psiuk-p3!uknet!psiuk-n!news.pace.co.uk!nh.pace.co.uk!not-for-mail From: "Marin David Condic" Newsgroups: comp.lang.ada Subject: Re: Ada -vs- GNAT Date: Tue, 28 May 2002 14:35:57 -0400 Organization: Posted on a server owned by Pace Micro Technology plc Message-ID: References: <3CEFCC05.16C30A69@adaworks.com> NNTP-Posting-Host: dhcp-200-133.miami.pace.co.uk X-Trace: nh.pace.co.uk 1022610959 28009 136.170.200.133 (28 May 2002 18:35:59 GMT) X-Complaints-To: newsmaster@news.cam.pace.co.uk NNTP-Posting-Date: 28 May 2002 18:35:59 GMT X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4522.1200 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200 Xref: archiver1.google.com comp.lang.ada:24925 Date: 2002-05-28T18:35:59+00:00 List-Id: Well, not exactly. Its not quite "Embrace & Extend" if the standard allows implementation defined things to happen. Ada permits extensions via pragmas and attributes that are compiler specific. Presumably different compilers can then discover that they are looking at an attribute or pragma that they don't understand/support and give you an intelligent message about it. Also, the language would allow for non-standard syntax & semantics so long at the compiler can be put in a mode wherein it will compile "standard" Ada - which is something GNAT does. So its O.K. for ACT to create product distinction by adding non-standard things in a standard way. Other compiler developers are similarly free to do so. I don't see how this hurts anything in the way that, for example, Microsoft does by having a C++ compiler that won't compile "standard" C++. At least with Ada you know what you can basically count on having available in any compiler. That's a very different thing than attempting to use "standard" C++ & discovering that the compiler says "We know this ought to work, but we decided to do it *our* way instead, so go rewrite your code..." The latter amounts to inventing a new language. MDC -- Marin David Condic Senior Software Engineer Pace Micro Technology Americas www.pacemicro.com Enabling the digital revolution e-Mail: marin.condic@pacemicro.com "Stephen Leake" wrote in message news:u4rgsjgx4.fsf@gsfc.nasa.gov... > > > This could be one of the features that differentiates their product > > from that of other compiler publishers. > > That's the Microsoft way. The true ACT way is to distinguish their > real product (which is support and service) by delivering better > quality. >