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.6 required=5.0 tests=BAYES_05,INVALID_DATE autolearn=no autolearn_force=no version=3.4.4 Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!uunet!igor!rutabaga!jls From: jls@rutabaga.Rational.COM (Jim Showalter) Newsgroups: comp.lang.ada Subject: Re: Status of Diana? Message-ID: Date: 26 Mar 91 02:51:47 GMT References: <1991Mar25.001559.21215@zip.eecs.umich.edu> Sender: news@Rational.COM List-Id: >Who uses Diana as an intermediate language in their compilers? We (Rational) do. >Does Rational use it for storing files? You mean text files? No. If you mean Ada units, we store Ada units _as_ DIANA trees. That's what gives the Environment its power. >What is the latest version? >Where can you get the documentation for that version? Hard to say. I believe the draft standard was never formally adopted by a standards body, and has sort of sat around for several years. We adhered quite closely to the standard, but there are areas where we diverged: so much for the dream of a common APSE core, huh? >Is anybody using it for tools other than compilers? We use it for code analysis tools, PDL, hyper-code traversal, and a number of other things. >Has anyone added object code attributes or somehow represented optimizations? We decorate the tree with code segments and other compiler information not specified in the original standard. -- ***** DISCLAIMER: The opinions expressed herein are my own. Duh. Like you'd ever be able to find a company (or, for that matter, very many people) with opinions like mine. -- "When I want your opinion, I'll read it in your entrails."