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.7 required=5.0 tests=BAYES_00,MSGID_RANDY autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,9ab76c2183ecc054 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-01-03 10:30:27 PST Path: supernews.google.com!sn-xit-02!supernews.com!newsfeed.mesh.ad.jp!newsfeed.rt.ru!news.algonet.se!algonet!newsfeed1.bredband.com!bredband!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!nntp2.deja.com!nnrp1.deja.com!not-for-mail From: Robert Dewar Newsgroups: comp.lang.ada Subject: Re: Ada to C Translator Date: Wed, 03 Jan 2001 18:22:25 GMT Organization: Deja.com Message-ID: <92vqkn$fi9$1@nnrp1.deja.com> 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> NNTP-Posting-Host: 205.232.38.14 X-Article-Creation-Date: Wed Jan 03 18:22:25 2001 GMT X-Http-User-Agent: Mozilla/4.61 [en] (OS/2; U) X-Http-Proxy: 1.0 x64.deja.com:80 (Squid/1.1.22) for client 205.232.38.14 X-MyDeja-Info: XMYDJUIDrobert_dewar Xref: supernews.google.com comp.lang.ada:3615 Date: 2001-01-03T18:22:25+00:00 List-Id: 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. > > This is definitely a weak > > spot in the design of Ada, I am sorry we could not fix it for > > Ada 95, but there just was not enough time. > > How would you suggest go about fixing this? 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. > 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). Robert Dewar Ada Core Technologies Sent via Deja.com http://www.deja.com/