comp.lang.ada
 help / color / mirror / Atom feed
From: Robert Dewar <robert_dewar@my-deja.com>
Subject: Re: Ada grammar
Date: 2000/05/13
Date: 2000-05-13T00:00:00+00:00	[thread overview]
Message-ID: <8fjbrc$coj$1@nnrp1.deja.com> (raw)
In-Reply-To: YlmS4.10737$wb7.927150@news.flash.net

In article <YlmS4.10737$wb7.927150@news.flash.net>,
  "Ken Garlington" <Ken.Garlington@computer.org> wrote:

> Depends upon whether GNAT is available on their host platform,
> of course.

Well there are not many general purpose platforms on which Ada
95 support is available and no GNAT port is available. Yes yes,
we know Ken wants an Ada 95 compiler for his ancient Vaxes :-)
but I would hardly call Vax a general purpose platform at this
stage, so bundling GNAT would work, though in practice the
concern would be here that you would have to make a choice
between bundling the supported version of GNAT, which would
add to the costs for a non-GNAT user, or the unsupported
public version, which would mean that your tool was dependent
on a rather large chunk (hundreds of thousands of lines) of
unsupported software.

The use of ASIS for such tools has clear plusses and minuses

The plus is that you have FAR more information (overloading,
entity relationships in general, data layout etc) potentially
available to you.

The minus is that you do indeed end up being pretty tied to
a particular ASIS technology. Yes, you can build your tool
with several different versions of ASIS, but this is at least
as hard as building your tool with different compilers, and
means in practice distributing multiple versions of the tool
in binary, or having people do non-trivial builds from source.

Really you have to look at a given tool and see if the plus
outweighs the minus for the particular tool requirements.




Sent via Deja.com http://www.deja.com/
Before you buy.




  parent reply	other threads:[~2000-05-13  0:00 UTC|newest]

Thread overview: 46+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2000-05-05  0:00 Ada grammar bradders
2000-05-05  0:00 ` Ira D. Baxter
2000-05-05  0:00 ` Gautier
2000-05-05  0:00 ` Robert Dewar
2000-05-08  0:00   ` bradders
2000-05-08  0:00     ` David C. Hoos, Sr.
2000-05-08  0:00       ` Ted Dennison
2000-05-08  0:00         ` Tucker Taft
2000-05-08  0:00     ` Ted Dennison
2000-05-08  0:00     ` Robert Dewar
2000-05-08  0:00       ` Samuel T. Harris
2000-05-08  0:00       ` Ted Dennison
2000-05-08  0:00         ` Robert Dewar
2000-05-08  0:00           ` Ted Dennison
2000-05-09  0:00         ` Pascal Obry
2000-05-09  0:00           ` Samuel T. Harris
2000-05-08  0:00       ` baysinger
2000-05-09  0:00     ` Ray Blaak
2000-05-10  0:00       ` Ira D. Baxter
2000-05-11  0:00       ` Geoff Bull
2000-05-10  0:00         ` Ken Garlington
2000-05-11  0:00           ` dale
2000-05-11  0:00             ` Ken Garlington
2000-05-13  0:00           ` Robert Dewar [this message]
2000-05-11  0:00         ` Ray Blaak
2000-05-11  0:00           ` Ted Dennison
2000-05-13  0:00             ` Robert Dewar
2000-05-12  0:00           ` Geoff Bull
2000-05-12  0:00             ` Robert A Duff
2000-05-13  0:00               ` Robert Dewar
2000-05-30  0:00                 ` bradders
2000-05-30  0:00                   ` Robert A Duff
2000-05-12  0:00             ` Ray Blaak
2000-05-12  0:00               ` Samuel T. Harris
2000-05-05  0:00 ` tmoran
2000-05-08  0:00 ` Tucker Taft
  -- strict thread matches above, loose matches on Subject: below --
1999-01-07  0:00 ADA grammar JamesO
1999-01-08  0:00 ` Tucker Taft
1999-01-08  0:00   ` Tucker Taft
1999-01-08  0:00     ` JamesO
1999-01-11  0:00     ` Tom Moran
1991-06-10 14:30 Orsi Jean-Christophe
1990-12-14 20:08 Ada grammar sivesh pradhaan
1990-09-06 21:03 ada grammar gene
1990-07-05 16:26 Ada Grammar Rindert Schutten
1988-02-04 19:57 ADA grammar Joe Gallagher
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox