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,aea4cc77526f5e4a X-Google-Attributes: gid103376,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news1.google.com!news.glorb.com!newsfeed2.telusplanet.net!newsfeed.telus.net!edtnps89.POSTED!023a3d7c!not-for-mail Sender: blaak@METROID Newsgroups: comp.lang.ada Subject: Re: Separate Compilation in Programming Languages References: <7xJvj.7420$Ru4.4246@newssvr19.news.prodigy.net> <1wkwj.10399$0o7.2971@newssvr13.news.prodigy.net> From: Ray Blaak Message-ID: Organization: The Transcend User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.1 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Wed, 27 Feb 2008 20:34:48 GMT NNTP-Posting-Host: 208.66.252.228 X-Trace: edtnps89 1204144488 208.66.252.228 (Wed, 27 Feb 2008 13:34:48 MST) NNTP-Posting-Date: Wed, 27 Feb 2008 13:34:48 MST Xref: g2news1.google.com comp.lang.ada:20130 Date: 2008-02-27T20:34:48+00:00 List-Id: writes: > "Ray Blaak" wrote in message > news:uhcfv5xql.fsf@STRIPCAPStelus.net... > > > > Does the existence of gnatmake indicate corrupted dependency management in > > Ada? > > > No. It might indicate a problem with the GNAT implementation, but not > with Ada. Not all Ada compilers are GNAT, and some handle this > more easily. One of the issues for GNAT is that it depends on > the GNU model. This is not true of Rational Apex, Aonix, or > even the ICC compiler. I guess what I object to here is the idea that tools like gnatmake or Ant indicate a problem at all. GNAT's library model lives on a different place on the tradeoff curve as compared to the other Ada vendors. It allows some problems to be avoided at the expense of suffering from other possible problems that the other Ada vendors do not. It is also pretty simple. So, if one considers gnatmake to be an essential part of the GNAT build system, then my view is that this how the build dependency problem is solved for GNAT. There is no problem with the implementation as such. -- Cheers, The Rhythm is around me, The Rhythm has control. Ray Blaak The Rhythm is inside me, rAYblaaK@STRIPCAPStelus.net The Rhythm has my soul.