comp.lang.ada
 help / color / mirror / Atom feed
From: Pascal Martin <pascal.martin@iname.com.nospam>
Subject: Re: JAVA and ADA JGNAT
Date: 2000/01/26
Date: 2000-01-26T00:00:00+00:00	[thread overview]
Message-ID: <X_Fj4.425$0o4.13328@cmnws01.we.mediaone.net> (raw)
In-Reply-To: 86mqi6$6dd$1@nnrp1.deja.com

In article <86mqi6$6dd$1@nnrp1.deja.com>, Jean-Marc Bourguet <bourguet@my-deja.com> wrote:

> And how many bugs have you not struggled with because the quality
> control of ACT is better that what it is possible to do with a
> more open development?

This is the reverse, actually: GNAT is very difficult to build. IMHO GNAT
would have tremendeously benefited from an open development model,
as it would have forced GNAT developpers to fix their build process.
I used the first Gnome versions, and it was a nightmare because of
the build process: whatever program I downloaded would not work
because the third version digit of GTK did not match or because a very
obscure library was missing (no list available). Since then, they fixed it
and that makes Gnome usable & much more attracting (at least to me).

No such thing seems to happen to GNAT. I suspect ACT is protecting its
business using FUD and obscurity: "if you try to build your compiler yourself,
be warned". GNAT is complicated to build, and when you are in trouble,
Dewar put the sales hat on. And it is not cheap: the GNAT trap. Look like 
also they don't want anyone to compete with them.

There is nothing wrong with ACT doing business. But you have to realize
the not-so-open mindset: ACT is not a communauty, it is a for-profit
business. Don't idealize them. They are not the only ones: sendmail is 
moving toward this direction too.

ACT could actually work a different way, thanks to the Ada certification
process: certifying an Ada compiler version takes time and money.
Selling official Ada version seems a valid business model to me, even
if snapshot are released to the public.

If safety is your concerne (rightly !) you will, of course, only use a well 
identified and managed version of GNAT. Why in the world does that 
means that everyone else would be banned from using other versions ?

Linux version are very well identified. The odd release number strategy
is working nicely (it is simple) and the even version is both maintained
and managed. Nobody is going to use an "odd release" in a "mission
critical" application by mistake, except by stupidity, which I hope is not 
too common in the safety critical communauty.

I believe GNAT is Dewar's brainchild, and he has a parental crisis: he
do not want the kid to leave the house. Is he still reviewing all the
GNAT code that's checked in ?

------------------------------------------------------------------
Pascal F. Martin.





  parent reply	other threads:[~2000-01-26  0:00 UTC|newest]

Thread overview: 61+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2000-01-18  0:00 JAVA and ADA JGNAT Mark Burge
2000-01-18  0:00 ` David Starner
2000-01-19  0:00   ` Ed Falis
2000-01-19  0:00     ` David Starner
2000-01-19  0:00       ` Ed Falis
2000-01-25  0:00   ` Robert Dewar
2000-01-25  0:00     ` Preben Randhol
2000-01-25  0:00       ` David Starner
2000-01-25  0:00         ` Robert Dewar
2000-01-26  0:00           ` Aidan Skinner
2000-01-27  0:00             ` Florian Weimer
2000-02-05  0:00             ` Robert Dewar
2000-01-26  0:00           ` Florian Weimer
2000-01-26  0:00             ` Gautier
2000-01-26  0:00               ` Florian Weimer
2000-01-26  0:00               ` David Starner
2000-02-05  0:00                 ` Robert Dewar
2000-01-26  0:00             ` Jean-Marc Bourguet
2000-01-26  0:00               ` Florian Weimer
2000-02-05  0:00                 ` Robert Dewar
2000-01-26  0:00               ` Pascal Martin [this message]
2000-01-26  0:00                 ` Aidan Skinner
2000-01-26  0:00                 ` David Starner
2000-01-27  0:00                 ` Jean-Marc Bourguet
2000-01-27  0:00                   ` Ted Dennison
2000-01-27  0:00                     ` Chris Morgan
2000-01-28  0:00                       ` Ted Dennison
2000-01-30  0:00                         ` Stefan Skoglund
2000-01-31  0:00                           ` Ted Dennison
2000-02-05  0:00                         ` Robert Dewar
2000-01-28  0:00                       ` Florian Weimer
2000-01-31  0:00                         ` Ted Dennison
2000-02-05  0:00                     ` Robert Dewar
2000-02-05  0:00                   ` Robert Dewar
2000-01-27  0:00                 ` Florian Weimer
2000-01-27  0:00                 ` Pascal Obry
2000-02-05  0:00                 ` Robert Dewar
2000-01-26  0:00           ` David Starner
2000-01-26  0:00           ` Alfred Hilscher
2000-01-31  0:00           ` Pascal F. Martin
2000-01-31  0:00             ` Preben Randhol
2000-01-31  0:00             ` reason67
2000-02-05  0:00             ` Robert Dewar
2000-02-05  0:00               ` Chris Morgan
2000-02-06  0:00               ` Pascal Martin
2000-02-06  0:00                 ` Robert Dewar
2000-02-06  0:00                   ` Aidan Skinner
2000-02-07  0:00                   ` Pascal Martin
2000-02-08  0:00                     ` Robert Dewar
2000-02-11  0:00               ` Wes Groleau
2000-01-26  0:00         ` Preben Randhol
2000-01-26  0:00           ` David Starner
2000-01-26  0:00             ` Preben Randhol
2000-01-26  0:00               ` David Starner
2000-01-27  0:00                 ` Preben Randhol
2000-02-05  0:00               ` Robert Dewar
2000-01-26  0:00           ` Ted Dennison
2000-02-05  0:00             ` Robert Dewar
2000-02-05  0:00           ` Robert Dewar
2000-01-19  0:00 ` Gautier
2000-01-19  0:00   ` Preben Randhol
replies disabled

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