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-Thread: 103376,8ca2d617a0d92ff X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news4.google.com!news.glorb.com!newsgate.cistron.nl!news.tele.dk!news.tele.dk!small.news.tele.dk!lnewsoutpeer01.lnd.ops.eu.uu.net!bnewsinpeer01.bru.ops.eu.uu.net!bnewspost00.bru.ops.eu.uu.net!emea.uu.net!read.news.fr.uu.net!not-for-mail Date: Tue, 20 Sep 2005 18:35:43 +0200 From: none <""briot\"@(none)"> User-Agent: Mozilla Thunderbird 1.0.6-5 (X11/20050818) X-Accept-Language: en-us, en MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: ada-mode and GNAT project files (was: GVD) References: <1127213250.732870.169600@g47g2000cwa.googlegroups.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Message-ID: <43303a5f$0$10545$4d4eb98e@read.news.fr.uu.net> NNTP-Posting-Host: lyon.act-europe.fr X-Trace: 1127234143 read.news.fr.uu.net 10545 212.157.227.160:56274 X-Complaints-To: abuse@fr.uu.net Xref: g2news1.google.com comp.lang.ada:4957 Date: 2005-09-20T18:35:43+02:00 List-Id: Hi there, A quick update on the status of ada-mode: AdaCore is no longer actively working on developing ada-mode, although we are still fixing bugs in it (in particular to keep it up-to-date with regards to the cross-references generated by GNAT in the ALI files). I'll try and take the time to contribute the latest version to FSF for inclusing in Emacs (I am still the official ada-mode maintainer for Emacs, although I would gladly give over that job if someone else is motivated -- I no longer use Emacs myself, and feel like I might be restraining the development of ada-mode). As far as I know, the FSF version should contain almost the latest version. In any case, the version released with later versions of GNAT (or Glide, as our package is called) are the latest, and what I will contribute to the FSF, so I would encourage you to start from there). By any means keep using the ada-mode name in Emacs, no need to fork here. This is a win-win situation potentially (AdaCore will contribute now and then some patches, and benefit from the patches you might make). With regards to supporting the .gpr files: Glide contains a small Ada binary that parses the GPR file, and outputs a temporary .adp file that Emacs reads on the fly to get the list of source dirs and object dirs. This is certainly the most efficient way to do, since parsing the .gpr files is a complex task, that I doubt your parser fully does (there are lots of features in there). It is better to reuse the same parser that GNAT itself uses. regards, Emmanuel