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-Language: ENGLISH,ASCII X-Google-Thread: 103376,9ab76c2183ecc054 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-01-03 14:27:52 PST Path: supernews.google.com!sn-xit-02!supernews.com!news.tele.dk!195.161.0.180!newsfeed.rt.ru!news.algonet.se!algonet!uninett.no!leia!nobody From: Frode =?ISO-8859-1?Q?Tenneb=F8?= Newsgroups: comp.lang.ada Subject: Re: Ada to C Translator Date: Wed, 3 Jan 2001 23:10:49 +0100 Organization: UNINETT news service Message-ID: <918039.at4.ln@leia> References: <92fk1v0cou@drn.newsguy.com> <92fqlt$h8d$1@nnrp1.deja.com> <3A4CF58B.A8FF223C@collins.rockwell.com> <92qfj7$7l9$1@nnrp1.deja.com> <92r522$ntl$1@nnrp1.deja.com> <1rht29.gc2.ln@leia> <92vqkn$fi9$1@nnrp1.deja.com> NNTP-Posting-Host: anne-bremnes.hiof.no Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8Bit X-Trace: snipp.uninett.no 978560871 15260 158.36.52.48 (3 Jan 2001 22:27:51 GMT) X-Complaints-To: news-abuse@uninett.no User-Agent: KNode/0.3.2 Xref: supernews.google.com comp.lang.ada:3629 Date: 2001-01-03T23:10:49+01:00 List-Id: Robert Dewar wrote: > In article <1rht29.gc2.ln@leia>, > Frode =?ISO-8859-1?Q?Tenneb=F8?= wrote: > > Robert Dewar wrote: > > > This is indeed what I meant, circular elaboration. Circular > > dependencies is something completely different. > > But circular elaboration cannot happen with a properly written > Ada program. Indeed it can't, but nasty non the less _when_ it occurs. :) There will always be legacy code out there which is not properly written. > In general, the answer is simple "fix the bugs in your > program". Specific answers to this are very dependent on > the exact code in question -- as I mentioned before, a > significant part of our support effort is in helping people > get around these problems, so if you are a GNAT Professional > User, by all means ask us for help on such issues. :) I was more thinking about how this can be solved in the language itself. How much of this is done in languages like Java or C++? > > And more importantly, will it be fixed in Ada 0X. > > If there is an Ada 0X, and if it addresses these issues, it > most likely will do something similar to what GNAT does in > this area (as I assume you know, GNAT goes far beyond the > RM in terms of elaboration capabilities). GNAT does an excellent job and one of the reasons I have confidence in Ada is the strong compiler technology supplied by GNAT. -Frode -- ^ Frode Tenneb� | email: frodet@nvg.org | Frode@IRC ^ | with Standard.Disclaimer; use Standard.Disclaimer; |