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,5d67271dbe637515 X-Google-Attributes: gid103376,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news3.google.com!feeder.news-service.com!newsfeed-fusi2.netcologne.de!news.netcologne.de!newsfeed-hp2.netcologne.de!newsfeed.arcor.de!newsspool2.arcor-online.net!news.arcor.de.POSTED!not-for-mail Date: Fri, 15 Aug 2008 10:56:07 +0200 From: Georg Bauhaus User-Agent: Thunderbird 2.0.0.16 (Macintosh/20080707) MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: Ada Mode and GNAT Project files References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Message-ID: <48a544a8$0$12944$9b4e6d93@newsspool2.arcor-online.net> Organization: Arcor NNTP-Posting-Date: 15 Aug 2008 10:56:08 CEST NNTP-Posting-Host: 735a23cb.newsspool2.arcor-online.net X-Trace: DXC=I4fBgfdcGR;nBOkdL^Lo7>A9EHlD;3Yc24Fo<]lROoR14nDHegD_]R597>JQZaI8L;;9OJDO8_SK6NSZ1n^B98i:@J@T0Z`h=6< X-Complaints-To: usenet-abuse@arcor.de Xref: g2news1.google.com comp.lang.ada:1624 Date: 2008-08-15T10:56:08+02:00 List-Id: deadlyhead schrieb: > This has been discussed before, specifically by Ludovic Brenta in > 2005. thread/8ca2d617a0d92ff/2dad47ea5cfa17ed?lnk=gst&q=ada+mode+gnat+project > +files#2dad47ea5cfa17ed> I'm wondering if anything ever came of plans > to replace Ada Mode Projects with GNAT Projects. There are many > benefits to making this change, so I thought I'd ask if there was > anyone in the know. I'd vote against a complete replacement and in favor of a simple abstraction: - where to find files and - where to find navigation information (such as can be extracted from .ali files). Then it is still possible to steer the compiler with a -P switch and maybe a Lisp variable for the "external" project settings. One reason is that GNAT project files are, well, GNAT specific. They are not standard, though open, but other Ada compilers use different project descriptions, use different options, and so on. However, all compilers need to know where to find sources, and many if not all produce information that can be used for navigation.