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,2e91a32061bde112 X-Google-Attributes: gid103376,public From: Robert Dewar Subject: Re: JAVA and ADA JGNAT Date: 2000/02/05 Message-ID: <87i74j$kjm$1@nnrp1.deja.com>#1/1 X-Deja-AN: 582032237 References: <862sv5$sug$1@pirates.Armstrong.EDU> <862t3o$9aa1@news.cis.okstate.edu> <86k8r6$alp$1@nnrp1.deja.com> <86kpbu$aik1@news.cis.okstate.edu> <86la8r$519$1@nnrp1.deja.com> <877lgxuquu.fsf@deneb.cygnus.argh.org> <86mqi6$6dd$1@nnrp1.deja.com> <86p6c1$vo5$1@nnrp1.deja.com> X-Http-Proxy: 1.0 x30.deja.com:80 (Squid/1.1.22) for client 205.232.38.14 Organization: Deja.com - Before you buy. X-Article-Creation-Date: Sat Feb 05 22:10:29 2000 GMT X-MyDeja-Info: XMYDJUIDrobert_dewar Newsgroups: comp.lang.ada X-Http-User-Agent: Mozilla/4.61 [en] (OS/2; I) Date: 2000-02-05T00:00:00+00:00 List-Id: In article <86p6c1$vo5$1@nnrp1.deja.com>, Jean-Marc Bourguet wrote: > In article , > Pascal Martin wrote: > [...] > > I believe GNAT is Dewar's brainchild, and he has a parental > > crisis: he do not want the kid to leave the house. Is he > > still reviewing all the GNAT code that's checked in ? GNAT never was a one person project, anyone who thinks this simply is misinformed. I still do quite a bit of technical work on the system (mostly in the compiler itself), and sure I review code checked in to this part, but other people review code checkins in other sections. The GNAT system and all its tools is a pretty large program now, it is quite beyond any one person to be familiar with all sections of it. We do try to ensure that for any particular section several people know the code well, and can review checkins. We also try to keep the code extremely well documented, so that it is relatively easy for people new to the code to read it, understand it, and, if so inclined, modify it :-), we have received many useful contributions from outside ACT. It's quite reasonable to have a public tree of GNAT for people to work with. That's a goal of the GNAT/Linux group [it seems much more appropriate to have this done outside ACT than inside it]. Indeed the plan of action that we worked out with this group is to build that tree and then integrate it into the main GCC tree [the GCC council is perfectly happy to see that integration occur, it is just a matter of getting a versoin of GNAT that can integrate into this tree]. Once this is setup, it should be relatively easy to maintain. Unlike the case with Cygnus, there are never any very major discrepancies between the internal tree and the public version, because we completely synchronize frequently (this is not true at Cygnus, I gave the Itanium gcc as an example, another one is version 5 of GDB). In fact syncrhonization of the two trees is a major task for Cygnus, one on which they have several full time people working. This by the way does not reflect any nefarious goings on at Cygnus, it merely reflects the fact that they have a large group doing many internal development projects on many branches of the tree, and keeping it all synchronized is not easy. By comparison the GNAT development is much more focussed, and there is for example only ONE internal tree at ACT. Robert Dewar Ada Core Technologies Robert Dewar Ada Core Technologies Sent via Deja.com http://www.deja.com/ Before you buy.