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, MSGID_RANDY autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,a02ecdd4cb0f0996 X-Google-Attributes: gid103376,public From: Robert Dewar Subject: Re: Pragma Inline and its Effects of Compilation Dependencies. Date: 2000/03/24 Message-ID: <8bgqck$opm$1@nnrp1.deja.com>#1/1 X-Deja-AN: 601936196 References: <8b64ul$jov$1@inputplus.demon.co.uk> <38D7CD74.59C3C5BD@Raytheon.com> <8bd89l$6up$1@inputplus.demon.co.uk> <38DBBD73.61A5F5E4@Raytheon.com> X-Http-Proxy: 1.0 x25.deja.com:80 (Squid/1.1.22) for client 205.232.38.14 Organization: Deja.com - Before you buy. X-Article-Creation-Date: Fri Mar 24 22:31:48 2000 GMT X-MyDeja-Info: XMYDJUIDrobert_dewar Newsgroups: comp.lang.ada X-Http-User-Agent: Mozilla/4.61 [en] (OS/2; I) Date: 2000-03-24T00:00:00+00:00 List-Id: In article <38DBBD73.61A5F5E4@Raytheon.com>, "Samuel T. Harris" wrote: > Not all compiler use DIANA trees In fact I think the *only* compiler that uses DIANA trees now is Rational, isn't that the case? I think the old Systeam compiler used DIANA too, but basically DIANA failed completely in its original mission as an implementation independent representation format. ASIS was the technology that developed out of DIANA, basically it provides a more appropriate abstract layer which can be applied to a wide variety of intermediate strucures, and is thus more appropriate for achieving compiler indepedence. DIANA prescribes a number of important choices in a compiler, and many Ada compiler designers have felt that it was simply not a desirable choice. That of course is the kind of thing which competition in the market place should determine (rather than an external standard), which is why ASIS has succeeded where DIANA failed (as a common intermediate language, I am not saying that it is not possible to use DIANA in an Ada 95 compiler, since obviously the Rational technology is a counter example). Sent via Deja.com http://www.deja.com/ Before you buy.