comp.lang.ada
 help / color / mirror / Atom feed
From: Robert Dewar <dewar@gnat.com>
Subject: Re: GNAT versions ( was :Ada compiler for PC?)
Date: 1999/04/30
Date: 1999-04-30T00:00:00+00:00	[thread overview]
Message-ID: <7gcmcp$16j$1@nnrp1.dejanews.com> (raw)
In-Reply-To: 7gbjhg$s98$1@rtl.cygnus.com

In article <7gbjhg$s98$1@rtl.cygnus.com>,
  bothner@cygnus.com (Per Bothner) wrote:

> I don't think it was a major factor that Kenner was also working for
> ACT with the associated possible conflict of interest.  However,
> there was at least the perception that in a few case he made some
> questionable decisions based on concerns about GNAT.  For example,
> C++ exception handling was delayed because Kenner had his own ideas
> as to how it "ought" to be done.  (I don't know what the technical
> issues were.  Maybe he was just too much of a perfectionist - this
> is certainly a problem I'm all too familar with in myself.)

It is probably fair to say that Kenner is a perfectionist. He thinks
that things should be documented (Per says he does not know the issues,
perhaps he should check :-) But one of the major issues with exception
handling was indeed documentation, and in fact a special deal was done
to put this into gcc without the documentation, accepting instead a
promise that it would be done later!

The concerns about exceptions had nothing at all to do with GNAT. This
is simply a guess on Per's part, who as he says, does not know the
issues. The concern was on technical issues (such as thread safety,
which of course are language independent), and on the documentation
issues.

I think Per's continued implications that perhaps Richard was working
deliberately against Cygnus interests because ACT was a competitor are
pretty bogus on the face of it. ACT's interests have been very
specifically in Ada (consider the name of the company!) And as far as
we know Cygnus has had zero interest in Ada.

In practice, the issue was indeed to a considerable extent one of
too much work for any one person. ACT funded a lot of Richard Kenner's
time to work on gcc in practice, so that it could indeed be his day
job, but even so, there is a lot for one person to do, and furthermore,
it is pretty hard to please everyone in a situation like this.

But in general I would advise Per to investigate thoroughly the
circumstances of both EGCS at the start, and the exception issues,
before making guesses. Even with the disclaimers that he does not
know the issues, such guesses can be misleading.

Robert Dewar
Ada Core Technologies

-----------== Posted via Deja News, The Discussion Network ==----------
http://www.dejanews.com/       Search, Read, Discuss, or Start Your Own    




  reply	other threads:[~1999-04-30  0:00 UTC|newest]

Thread overview: 78+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1999-04-17  0:00 Ada compiler for PC? Michael Feher
1999-04-17  0:00 ` Steven Hovater
1999-04-17  0:00 ` Tom Moran
1999-04-18  0:00   ` Tom Moran
1999-04-20  0:00   ` Larry Kilgallen
1999-04-20  0:00     ` Robert Dewar
1999-04-20  0:00       ` Tom Moran
1999-04-20  0:00       ` GNAT versions ( was :Ada compiler for PC?) SpamSpamSpam
1999-04-21  0:00         ` Robert Dewar
1999-04-21  0:00           ` Glen
1999-04-21  0:00             ` Larry Kilgallen
1999-04-21  0:00               ` root
1999-04-22  0:00                 ` dennison
1999-04-22  0:00                 ` Robert Dewar
1999-04-22  0:00                   ` Glen
1999-04-23  0:00                     ` Robert Dewar
1999-04-22  0:00                       ` Russell Senior
1999-04-23  0:00                         ` Samuel Mize
1999-04-23  0:00                           ` Robert Dewar
1999-04-23  0:00                           ` Russell Senior
1999-04-23  0:00                             ` Robert Dewar
1999-04-23  0:00                               ` Larry Kilgallen
1999-04-23  0:00                             ` Samuel Mize
1999-04-25  0:00                               ` Robert Dewar
     [not found]                             ` <7fqld6$htu$1@nnrp1.dej <1999Apr23.172908.1@eisner>
1999-04-24  0:00                               ` Fergus Henderson
     [not found]                               ` <7frqmj$bg6$1@mulga.cs.mu.oz.au>
1999-04-24  0:00                                 ` Leslie Mikesell
1999-04-25  0:00                                   ` Robert Dewar
1999-04-25  0:00                                     ` Russ Allbery
1999-04-25  0:00                                       ` Robert Dewar
1999-04-25  0:00                                     ` Maciej Stachowiak
1999-04-26  0:00                                       ` Robert Dewar
1999-04-25  0:00                                         ` Maciej Stachowiak
1999-04-26  0:00                                         ` Per Bothner
1999-04-27  0:00                                           ` Robert Dewar
1999-04-27  0:00                                           ` Robert Dewar
1999-04-27  0:00                                             ` Matthew Heaney
1999-04-28  0:00                                               ` Robert Dewar
1999-04-28  0:00                                                 ` David Kastrup
1999-04-28  0:00                                                   ` Robert Dewar
1999-04-29  0:00                                                 ` Per Bothner
1999-04-30  0:00                                                   ` Robert Dewar [this message]
1999-05-04  0:00                                                   ` Mike Stump
1999-05-05  0:00                                                     ` Robert Dewar
1999-05-06  0:00                                                       ` Mike Stump
1999-05-06  0:00                                                         ` Robert Dewar
1999-05-06  0:00                                                           ` Andi Kleen
1999-05-06  0:00                                                             ` Robert Dewar
1999-05-07  0:00                                                           ` Mike Stump
1999-05-07  0:00                                                             ` Robert Dewar
1999-05-08  0:00                                                       ` Pascal F. Martin
1999-05-08  0:00                                                         ` Robert Dewar
1999-05-08  0:00                                                           ` bill
1999-05-17  0:00                                                   ` Richard Kenner
1999-05-19  0:00                                                     ` Nick Roberts
1999-04-27  0:00                                           ` Stan Shebs
1999-04-24  0:00                             ` Russ Allbery
1999-04-23  0:00                         ` Pascal Obry
1999-04-23  0:00                           ` dennison
1999-04-23  0:00                             ` Robert Dewar
1999-04-24  0:00                           ` Christopher Browne
1999-04-23  0:00                         ` bourguet
1999-04-25  0:00                           ` Geoffrey KEATING
1999-04-25  0:00                             ` Robert Dewar
1999-04-25  0:00                               ` EGCS & GNAT Was (Re: GNAT versions) David Starner
1999-04-26  0:00                                 ` Robert Dewar
1999-04-26  0:00                                 ` Robert Dewar
1999-04-26  0:00                               ` GNAT versions ( was :Ada compiler for PC?) Geoffrey KEATING
     [not found]                             ` <7fua23$fgh$1@nnrp1 <37234dca.a509d0d9@aasaa.ofe.org>
1999-04-26  0:00                               ` EGCS & GNAT Was (Re: GNAT versions) Larry Kilgallen
1999-04-26  0:00                             ` GNAT versions ( was :Ada compiler for PC?) bourguet
1999-04-24  0:00                       ` Ronald Cole
1999-04-21  0:00             ` Robert Dewar
1999-04-18  0:00 ` Ada compiler for PC? Wilhelm Spickermann
     [not found] ` <7fua23$fgh$1@nnrp1 <37234dca.a <1999Apr25.201259.1@eisner>
1999-04-25  0:00   ` EGCS & GNAT Was (Re: GNAT versions) Leslie Mikesell
1999-04-26  0:00     ` Robert Dewar
1999-04-26  0:00     ` Larry Kilgallen
1999-04-26  0:00       ` Robert Dewar
1999-05-04  0:00         ` Mike Stump
1999-05-05  0:00           ` Robert Dewar
replies disabled

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