comp.lang.ada
 help / color / mirror / Atom feed
From: dewar@cs.nyu.edu (Robert Dewar)
Subject: Re: Is the "Ada mandate" being reconsidered?
Date: 1996/06/29
Date: 1996-06-29T00:00:00+00:00	[thread overview]
Message-ID: <dewar.836078493@schonberg> (raw)
In-Reply-To: gwinn-2706961648080001@smc19.ed.ray.com

Joe said

"Gnu Ada95 is *very* young, both in years and in miles traveled, and I can
see no reason to be a pioneer here.  Pioneers collect arrows, die famous
but penniless.  For me, it's all risk and no benefit.  My military
customers feel the same way.  And, I must say that their ardor for Ada
seems to be cooling, even as their ardor for COTS grows."

Maybe not really as young as you think. First it uses the gcc backend,
so it benefits from the years and miles traveled by GNU C, and we have
very few problems with the code generator.

As far as the front end goes, almost all problems show up in an obvious
way, e.g. as an internally detected error, rather than as something
strange happening -- there are of course exceptions, but not many. GNAT has
been intensively used by many thousands of users, and it is shaking down
remarkably fast.

Certainly if your project is completely happy to live with Ada 83, and you
have adequate Ada 83 tools at hand with which you are familiar, then there
is certainly no need to rush into Ada 95.

However, a number of military customers are very interested in making the
move to Ada 95 soon, and have successfully done so. As I say, if here is
no reason to be a pioneer, then by all means don't pioneer, but if you
do march out on the Ada 95 trail, you may find GNAT a more grown up
companion that you expect!

Incidentally, one of the clear advantages of free software is precisely
that it DOES get widely used. This means that that the quantity and
variety of usage in the three years in which GNAT has been in active
use is MUCH more extensive than would have been achieved with a 
proprietary product in this same period, and that pattern can be
expected to persist. Although we cannot provide support to non-customers,
we do get lots of useful technical reports, and they all get looked at
eventually (we currently have about 3000 closed bug reports from the entire
history of GNAT development, and 100 open ones). The 3000 closed ones are
part of our regression suite, that now contains over 65 megabytes of Ada 95
code.





  reply	other threads:[~1996-06-29  0:00 UTC|newest]

Thread overview: 83+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1996-06-21  0:00 Is the "Ada mandate" being reconsidered? Bob Crispen
1996-06-25  0:00 ` Joe Gwinn
1996-06-25  0:00   ` Michael Feldman
1996-06-27  0:00     ` Joe Gwinn
1996-06-29  0:00       ` Robert Dewar [this message]
1996-07-01  0:00         ` Norman H. Cohen
1996-06-27  0:00 ` Bob Crispen
1996-06-27  0:00 ` Jim Kingdon
1996-06-28  0:00 ` Jon S Anthony
1996-06-30  0:00 ` Nasser Abbasi
1996-07-03  0:00   ` Joe Gwinn
1996-07-08  0:00     ` Ken Garlington
1996-07-08  0:00     ` Bob Kitzberger
1996-07-10  0:00       ` Joe Gwinn
1996-07-10  0:00         ` David Emery
1996-07-11  0:00           ` Michael Feldman
1996-07-15  0:00             ` Brad Balfour
1996-07-11  0:00         ` Jim Chelini
1996-07-22  0:00           ` Joe Gwinn
1996-07-11  0:00         ` James Rhodes
1996-07-12  0:00       ` Jon S Anthony
1996-06-30  0:00 ` Ronald Cole
1996-06-30  0:00   ` Robert Dewar
1996-06-30  0:00     ` Richard Kenner
1996-07-12  0:00 ` Jon S Anthony
     [not found] <nhd91w250f.fsf@paralysys>
1996-07-16  0:00 ` Jon S Anthony
  -- strict thread matches above, loose matches on Subject: below --
1996-06-17  0:00 Marin David Condic, 407.796.8997, M/S 731-93
1996-06-19  0:00 ` Ken Garlington
1996-06-19  0:00 ` Jim Kingdon
1996-06-14  0:00 Mark Bell
1996-06-14  0:00 Mark Bell
1996-06-14  0:00 ` Kevin J. Weise
1996-06-17  0:00   ` Theodore E. Dennison
1996-06-18  0:00 ` Robert Dewar
1996-06-24  0:00   ` Michael Levasseur
1996-05-08  0:00 Howard Dodson
1996-05-08  0:00 ` Tucker Taft
     [not found]   ` <31913863.446B9B3D@escmail.orl.mmc.com>
1996-05-10  0:00     ` Robert Munck
1996-05-13  0:00       ` Theodore E. Dennison
1996-05-13  0:00       ` Ken Garlington
1996-05-14  0:00         ` Robert Munck
1996-05-14  0:00           ` Tucker Taft
1996-05-17  0:00             ` Robert Munck
1996-05-08  0:00 ` Thomas C. Timberlake
1996-05-08  0:00 ` David Weller
1996-06-03  0:00 ` Roy M. Bell
1996-06-09  0:00   ` Peggy Byers
1996-06-09  0:00     ` David Weller
1996-06-09  0:00     ` Robert Dewar
1996-06-10  0:00     ` Paul Whittington
1996-06-10  0:00     ` James Krell
1996-06-11  0:00       ` Michael Levasseur
1996-06-12  0:00         ` Ken Garlington
1996-06-12  0:00         ` Theodore E. Dennison
1996-06-13  0:00           ` Michael Levasseur
1996-06-14  0:00             ` Theodore E. Dennison
1996-06-15  0:00               ` Robert Dewar
1996-06-17  0:00             ` Ken Garlington
1996-06-20  0:00             ` Joe Gwinn
1996-06-25  0:00               ` Bob Kitzberger
1996-06-10  0:00     ` Tucker Taft
1996-06-10  0:00     ` Ken Garlington
1996-06-11  0:00 ` Jon S Anthony
1996-06-11  0:00 ` Jim Kingdon
1996-06-12  0:00 ` Jon S Anthony
1996-06-12  0:00   ` Tom Robinson
1996-06-12  0:00     ` Fergus Henderson
1996-06-13  0:00       ` Tom Robinson
1996-06-13  0:00         ` Robert Dewar
1996-06-13  0:00         ` Robert Dewar
1996-06-18  0:00           ` Theodore E. Dennison
1996-06-18  0:00             ` Theodore E. Dennison
1996-06-24  0:00         ` Carl Bowman
1996-06-13  0:00     ` Tucker Taft
1996-06-14  0:00       ` Tom Robinson
1996-06-13  0:00     ` Robert Dewar
1996-06-13  0:00     ` Jon S Anthony
1996-06-13  0:00 ` Jon S Anthony
1996-06-14  0:00 ` Jon S Anthony
1996-06-14  0:00 ` Jim Kingdon
1996-06-21  0:00   ` Richard Riehle
1996-06-22  0:00     ` Robert Dewar
1996-06-14  0:00 ` Jon S Anthony
replies disabled

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