comp.lang.ada
 help / color / mirror / Atom feed
From: Peter Chapin <PChapin@vtc.vsc.edu>
Subject: Re: Augusta: An open source Ada 2012 compiler (someday?)
Date: Mon, 24 Mar 2014 08:51:00 -0400
Date: 2014-03-24T08:51:00-04:00	[thread overview]
Message-ID: <y-WdnR5mU5mot63O4p2dnAA@giganews.com> (raw)
In-Reply-To: <lgopof$unl$1@loke.gir.dk>

On 2014-03-24 04:18, J Kimball wrote:

> Ada has become the American tax code. It's becoming abundantly clear
> that there has to be a massive break in backward compatibility in the
> next revision of the language that makes writing compilers easier, not
> just keeping AdaCore in business, but breaking out of the framework of
> Ada 95.

This is one reason why having multiple implementations is a good thing.
As an example the C++ community basically decided that template export,
as required by the C++ 1998 standard, wasn't worth the implementation
difficulties. As a result export has been removed from the C++ 2011
standard... despite the fact that there was one (only one) compiler that
implemented it.

If another compiler existed that *almost* implemented Ada 2012 but left
out controversial features (are there any?), and if that compiler proved
acceptable and useful to a significant part of the community, it would
help provide a kind of reality check on the standardization process.

I'm not saying Augusta will ever be mature enough to do this. I'm
speaking here in general terms about the value to the community of
having multiple competing implementations. It certainly seems, at the
moment, as if GNAT is the only viable Ada 2012 compiler in existence and
that isn't healthy for Ada.

Peter




  parent reply	other threads:[~2014-03-24 12:51 UTC|newest]

Thread overview: 51+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-03-19 13:24 Augusta: An open source Ada 2012 compiler (someday?) Peter Chapin
2014-03-19 18:56 ` Tero Koskinen
2014-03-19 23:02   ` Peter Chapin
2014-03-20 18:13   ` Shark8
2014-03-20 22:41     ` Augusta: An open source Ada 2012 compiler (someday?) (Off topic) erlo
2014-03-20 23:21       ` Randy Brukardt
2014-03-19 23:04 ` Augusta: An open source Ada 2012 compiler (someday?) Brian Drummond
2014-03-19 23:24   ` Peter Chapin
2014-03-20  0:00     ` Brian Drummond
2014-03-20 18:35   ` Shark8
2014-03-22 14:30     ` Brian Drummond
2014-03-20 10:23 ` Lucretia
2014-03-20 10:49   ` J-P. Rosen
2014-03-20 23:15     ` Randy Brukardt
2014-03-24  8:18       ` J Kimball
2014-03-24  9:17         ` Thomas Løcke
2014-03-24 10:00           ` Brian Drummond
2014-03-24 14:16           ` Luke A. Guest
2014-03-24 12:51         ` Peter Chapin [this message]
2014-03-24 21:21         ` Randy Brukardt
2014-03-24 23:18           ` Dennis Lee Bieber
2014-03-24 23:50             ` J Kimball
2014-03-25  9:37           ` Stefan.Lucks
2014-03-25 20:47             ` Randy Brukardt
2014-03-25 19:41         ` Michael B.
2014-03-26  1:50           ` Shark8
2014-03-26 20:39             ` Simon Clubley
2014-03-27  9:32               ` Shark8
2014-03-27 20:02                 ` Simon Clubley
2014-03-27 20:38                   ` Lucretia
2014-03-27 21:51                     ` Niklas Holsti
2014-03-27 22:32                       ` Luke A. Guest
2014-03-28  5:12                         ` Shark8
2014-03-28  5:11                           ` J Kimball
2014-03-28  8:06                         ` Georg Bauhaus
2014-03-28 11:31                       ` Peter C. Chapin
2014-03-31 23:43                         ` Randy Brukardt
2014-03-28  8:56                     ` Dmitry A. Kazakov
2014-03-28 19:20                   ` Dan'l Miller
2014-03-28 20:40                     ` Dmitry A. Kazakov
2014-03-29 12:34                       ` Dan'l Miller
2014-03-29 13:36                         ` Dmitry A. Kazakov
2014-03-29 12:42                       ` Dan'l Miller
2014-03-29  0:15                     ` Peter Chapin
2014-03-29  3:39                       ` Shark8
2014-03-29  8:46                       ` Georg Bauhaus
2014-03-29 16:35                         ` Peter Chapin
2014-03-29  9:51                       ` Georg Bauhaus
2014-03-20 19:03   ` Shark8
2014-03-20 18:10 ` Shark8
2014-03-20 18:20   ` Qun-Ying
replies disabled

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