From: "Robert I. Eachus" <rieachus@attbi.com>
Subject: Re: Ada -vs- GNAT
Date: Tue, 28 May 2002 21:42:34 GMT
Date: 2002-05-28T21:42:34+00:00 [thread overview]
Message-ID: <3CF3FAD3.8010303@attbi.com> (raw)
In-Reply-To: u4rgsjgx4.fsf@gsfc.nasa.gov
Stephen Leake wrote:
> GNAT is open source; if you want an Ada variant, go fund it! As Robert
> keeps pointing out, that was one of the original motivations behind
> producing an open source Ada compiler; people (mainly universities)
> would be free to play around with the language. Yet no one has done it
> yet in a serious way.
I have to disagree here. I think that you will find that a lot of ACT
customers have taken that approach. However, a strong perception during
both the Ada 83 and Ada95 standardization process was that Ada should be
extensible in a natural way with attribute, pragmas, and packages. And
also that any of these that are generally useful, even if just in a
specific doman, and are ready for standardization, belong in the standard.
I'd hate to have to try to count the GNAT features that were needed by a
specific customer, added to GNAT, then migrated into the area of
generally used. Several of these attributes and pragmas are migrating
into the standard, even if they officially have yet to do so, others
actually made it into the Ada 95 standard before it was approved.
I think that this conservatism is a very good thing. There are features
(or mis-features depending on your point of view) that were added in Ada
95, and as they became used a need for additional language features
became obvious. These are usually first seen in GNAT, but quickly appear
in the other Ada compilers. If the need is there, once the ARG can
determine what the best way to implement the functionality is, it
migrates into all compilers fairly quickly.
So Ada really is a much more dynamic standard than people think, and
today's Ada 95 is much better than the Ada 95 of 1995. But since the
perception is that, of course all these features are part of the
standard and there is no fragmenting of the Ada language, a lot of
people make the mistake of assuming that this innovation and evolution
is not going on. In practice it is, just slow enough--and compatibly
enough--that users don't notice.
next prev parent reply other threads:[~2002-05-28 21:42 UTC|newest]
Thread overview: 62+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-05-25 2:47 Ada -vs- GNAT Steve Doiel
2002-05-25 4:21 ` Simon Wright
2002-05-25 5:48 ` tmoran
2002-05-25 7:36 ` Pascal Obry
2002-05-28 13:14 ` Marin David Condic
2002-05-25 7:52 ` Simon Wright
2002-05-25 10:58 ` Robert Dewar
2002-05-25 18:28 ` tmoran
2002-05-25 21:52 ` Brian Rogoff
2002-05-26 5:20 ` David Botton
2002-05-26 9:11 ` Preben Randhol
2002-05-26 11:13 ` Simon Wright
2002-05-26 12:57 ` Preben Randhol
2002-05-25 17:38 ` Richard Riehle
2002-05-25 18:37 ` tmoran
2002-05-25 20:13 ` Richard Riehle
2002-05-28 13:47 ` Marin David Condic
2002-05-28 17:55 ` Stephen Leake
2002-05-28 18:35 ` Marin David Condic
2002-05-28 21:42 ` Robert I. Eachus [this message]
2002-05-25 7:55 ` Simon Wright
2002-05-25 11:04 ` Robert Dewar
2002-05-25 11:23 ` Simon Wright
2002-05-25 11:51 ` Larry Kilgallen
2002-05-25 15:34 ` Robert Dewar
2002-05-25 20:09 ` Robert C. Leif
2002-05-25 7:27 ` Pascal Obry
2002-05-25 7:41 ` Preben Randhol
2002-05-25 14:46 ` Steve Doiel
2002-05-25 17:03 ` Preben Randhol
2002-05-25 17:10 ` Pascal Obry
2002-05-25 17:17 ` Preben Randhol
2002-05-25 22:23 ` Robert Dewar
2002-05-25 23:24 ` Steve Doiel
2002-05-26 9:21 ` Preben Randhol
2002-05-28 13:58 ` Marin David Condic
2002-05-29 11:13 ` Preben Randhol
2002-06-28 18:25 ` pontius
2002-05-25 15:35 ` Robert Dewar
2002-05-25 8:00 ` chris.danx
2002-05-25 15:37 ` Robert Dewar
2002-05-25 15:53 ` chris.danx
2002-05-25 17:02 ` Pascal Obry
2002-05-25 17:50 ` chris.danx
2002-05-25 18:04 ` Pascal Obry
2002-05-25 22:37 ` Robert Dewar
2002-05-25 22:44 ` chris.danx
2002-05-26 2:05 ` Robert Dewar
2002-05-25 22:31 ` Robert Dewar
2002-05-26 5:29 ` David Botton
2002-05-25 10:49 ` Robert Dewar
2002-05-25 11:02 ` Robert Dewar
2002-05-28 18:09 ` Stephen Leake
2002-05-25 11:09 ` Robert Dewar
2002-06-07 22:39 ` Randy Brukardt
2002-06-08 12:14 ` Robert Dewar
2002-06-08 19:37 ` SteveD
2002-06-09 12:13 ` Robert Dewar
2002-06-12 17:07 ` Warren W. Gay VE3WWG
2002-06-09 18:05 ` Robert Dewar
2002-06-09 18:06 ` Richard Riehle
2002-06-10 21:22 ` Robert A Duff
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox