From: Robert A Duff <bobduff@shell01.TheWorld.com>
Subject: Re: Separate Compilation in Programming Languages
Date: Wed, 27 Feb 2008 17:31:43 -0500
Date: 2008-02-27T17:31:43-05:00 [thread overview]
Message-ID: <wccfxverpyo.fsf@shell01.TheWorld.com> (raw)
In-Reply-To: u1w6y87fd.fsf@STRIPCAPStelus.net
Ray Blaak <rAYblaaK@STRIPCAPStelus.net> writes:
> <adaworks@sbcglobal.net> writes:
>> "Ray Blaak" <rAYblaaK@STRIPCAPStelus.net> 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.
I agree. I'm completely mystified by Richard's assertion that the
existence of gnatmake might indicate a problem with GNAT. Any decent
Ada implementation comes with a tool that knows how to rebuild (what to
recompile/relink/whatever, and in what order, if that matters) based on
what source files changed. The fact that such a tool can exist is one
thing that makes Ada better than (for example) C.
What does the "GNU model" mean, by the way?
> 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.
What's the "suffering" you see here?
- Bob
next prev parent reply other threads:[~2008-02-27 22:31 UTC|newest]
Thread overview: 72+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-02-22 17:35 Separate Compilation in Programming Languages adaworks
2008-02-22 17:52 ` Dirk Heinrichs
2008-02-23 0:23 ` adaworks
2008-02-22 18:10 ` Ray Blaak
2008-02-22 23:53 ` adaworks
2008-02-23 1:40 ` Ray Blaak
2008-02-23 7:29 ` adaworks
2008-02-23 18:42 ` Ray Blaak
2008-02-22 18:18 ` Niklas Holsti
2008-02-23 0:14 ` adaworks
2008-02-23 7:23 ` Niklas Holsti
2008-02-23 7:31 ` Niklas Holsti
2008-02-23 16:00 ` adaworks
2008-02-23 12:27 ` Georg Bauhaus
2008-02-23 12:37 ` Dirk Heinrichs
2008-02-23 13:03 ` Niklas Holsti
2008-02-22 19:11 ` Dmitry A. Kazakov
2008-02-23 0:16 ` adaworks
2008-02-22 19:33 ` Larry Kilgallen
2008-02-22 20:47 ` Simon Wright
2008-02-22 21:27 ` Robert A Duff
2008-02-23 0:12 ` adaworks
2008-02-23 10:28 ` framefritti
2008-02-23 12:45 ` Dirk Heinrichs
2008-02-23 15:16 ` Robert A Duff
2008-02-23 16:47 ` adaworks
2008-02-23 18:47 ` Ray Blaak
2008-02-24 7:40 ` adaworks
2008-02-24 9:42 ` Ray Blaak
2008-02-24 20:41 ` adaworks
2008-02-25 2:37 ` Ray Blaak
2008-02-25 7:06 ` adaworks
2008-02-25 13:12 ` Robert A Duff
2008-02-25 17:44 ` Ray Blaak
2008-02-25 22:16 ` Ray Blaak
2008-02-26 5:10 ` John W. Kennedy
2008-02-26 19:08 ` Ray Blaak
2008-02-26 7:11 ` adaworks
2008-02-26 13:38 ` Stephen Leake
2008-02-26 14:56 ` adaworks
2008-02-26 19:15 ` Ray Blaak
2008-02-26 19:13 ` Ray Blaak
2008-02-26 21:25 ` Ray Blaak
2008-02-27 1:15 ` Robert A Duff
2008-02-26 7:06 ` adaworks
2008-02-26 11:42 ` Alex R. Mosteo
2008-02-26 15:05 ` adaworks
2008-02-26 15:15 ` Alex R. Mosteo
2008-02-24 17:26 ` Robert A Duff
2008-02-23 20:46 ` Robert A Duff
2008-02-24 7:31 ` adaworks
2008-02-24 17:20 ` Robert A Duff
2008-02-24 20:33 ` adaworks
2008-02-25 1:07 ` Robert A Duff
2008-02-26 7:29 ` adaworks
2008-02-26 19:22 ` Ray Blaak
2008-02-27 1:58 ` adaworks
2008-02-27 20:34 ` Ray Blaak
2008-02-27 22:31 ` Robert A Duff [this message]
2008-02-27 23:35 ` Ray Blaak
2008-02-28 0:19 ` Randy Brukardt
2008-02-28 9:18 ` Georg Bauhaus
2008-02-29 5:57 ` adaworks
2008-02-29 6:04 ` Ray Blaak
2008-02-29 10:48 ` Alex R. Mosteo
2008-02-29 17:05 ` adaworks
2008-02-29 18:33 ` Ray Blaak
2008-02-29 6:10 ` adaworks
2008-02-22 22:16 ` Jeffrey R. Carter
2008-02-23 13:44 ` Brian Drummond
2008-02-23 17:19 ` adaworks
2008-02-25 7:53 ` Jean-Pierre Rosen
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox