comp.lang.ada
 help / color / mirror / Atom feed
From: Tucker Taft <stt@averstar.com>
Subject: Re: DIANA
Date: 2000/06/01
Date: 2000-06-01T14:15:21+00:00	[thread overview]
Message-ID: <39366FF8.ECBA862E@averstar.com> (raw)
In-Reply-To: dMKY4.4126$fI2.14295@telenews.teleline.es

"Antonio Dur�n Dom�nguez" wrote:
> 
> Is still DIANA used in todays Ada95 compilers?

I presume Rational's APEX compiler still uses a variant of DIANA.
Also, Concurrent built an Ada 95 compiler using the old VADS front
end, and that used a variant of DIANA.  OCS has a compiler based
on the old TeleSoft front end, and they had something approximating
DIANA.

GNAT, and the AdaMagic-based compilers (Green Hills, Aonix, etc.)
do not use DIANA in any real sense, though we of course build 
up at least some amount of abstract syntax tree and then annotate 
it during overload resolution.  

If you think of DIANA as simply an annotated abstract syntax tree for Ada,
then probably every Ada compiler uses it in some form.  If you think
of DIANA as a standard, then probably no Ada compiler uses it in
its "standard" form.  However, if you think of DIANA as a persistent, complete,
annotated abstract syntax tree used to represent the entire Ada 
program library, then APEX, Concurrent, and OCS could be considered 
DIANA users.

> 
> --
> Antonio Dur�n

-- 
-Tucker Taft   stt@averstar.com   http://www.averstar.com/~stt/
Technical Director, Commercial Division, AverStar (formerly Intermetrics)
(http://www.averstar.com/services/IT_consulting.html)  Burlington, MA  USA




  reply	other threads:[~2000-06-01  0:00 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2000-05-30  0:00 DIANA Antonio Dur�n Dom�nguez
2000-06-01  0:00 ` Tucker Taft [this message]
2000-06-01  0:00   ` DIANA Keith Thompson
2000-06-01  0:00 ` DIANA Robert A Duff
  -- strict thread matches above, loose matches on Subject: below --
2008-12-18  5:46 DIANA patrick boulay
2008-12-18  9:23 ` DIANA Jean-Pierre Rosen
2008-12-18 11:16   ` DIANA patrick boulay
2008-12-18 12:29     ` DIANA Jean-Pierre Rosen
2008-12-18 16:07     ` DIANA Ira Baxter
2008-12-18 18:36       ` DIANA patrick boulay
2008-12-18  9:37 ` DIANA Markus Schoepflin
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox