From: Robert Dewar <robert_dewar@my-dejanews.com>
Subject: Re: GNAT versions ( was :Ada compiler for PC?)
Date: 1999/05/06
Date: 1999-05-06T00:00:00+00:00 [thread overview]
Message-ID: <7gs0d5$lvh$1@nnrp1.deja.com> (raw)
In-Reply-To: FBAEH2.9C0@kithrup.com
In article <FBAEH2.9C0@kithrup.com>,
mrs@kithrup.com (Mike Stump) wrote:
> Well, I take exception to the word entirely. There was a mailing list
> called eh@cygnus.com, and we discussed tons of details and issues,
> from many language perspectives, including Ada and C++.
This was in my response to the claim that unfortunately the exception
handling in Ada had been developed entirely independently of the
mechanism in C++.
I did the design and implementation of the exception handling in
Ada, so I am pretty familiar with what was and was not done. Yes
there were early discussions about trying to deal with commonality
between the languages, but unfortunately these did not result in
a common facility. I tried to understand what had been done for
C++ but failed. Others here at ACT are still trying to do more
merging here, but it is not easy. I found no high level interface
oriented description of the mechanism used for C++. Perhaps I
simply did not look hard enough, or just did not know how to read
the code correctly. I find the back end of GCC rather difficult
to navigate (and indeed in a recent email Per Bothner (hope I
remembered the spelling right) claimed that the entire gcc compiler
was ill-documented so why single out the exception handling). I
find that position FAR too pessimistic, and indeed in general the
gcc backend is documented a lot better than many proprietary
compilers with which I am familiar, but in this particular case,
we have not yet achieved the ideal of merging the exception handling
of C++ and Ada. I believe this could only have been achieved if we
had started with a fully documented high level design.
Again, this may simply be a different way of working, here at ACT,
we really aren't very good at roaming around code and figuring out
what is going on, we depend on a very structured design approach, so
there is undoubtedly a bit of a culture clash :-) :-)
-----------== Posted via Deja News, The Discussion Network ==----------
http://www.dejanews.com/ Search, Read, Discuss, or Start Your Own
next prev parent reply other threads:[~1999-05-06 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 ` 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 ` 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 ` 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
1999-04-26 0:00 ` bourguet
[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-23 0:00 ` GNAT versions ( was :Ada compiler for PC?) 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 ` Samuel Mize
1999-04-23 0:00 ` Robert Dewar
1999-04-23 0:00 ` Russell Senior
1999-04-23 0:00 ` Samuel Mize
1999-04-25 0:00 ` Robert Dewar
1999-04-23 0:00 ` Robert Dewar
1999-04-23 0:00 ` Larry Kilgallen
[not found] ` <7fqld6$htu$1@nnrp1.dej <1999Apr23.172908.1@eisner>
[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 ` 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 ` Stan Shebs
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
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 [this message]
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 ` Robert Dewar
1999-04-25 0:00 ` Russ Allbery
1999-04-25 0:00 ` Robert Dewar
1999-04-24 0:00 ` Fergus Henderson
1999-04-24 0:00 ` Russ Allbery
1999-04-24 0:00 ` Ronald Cole
1999-04-22 0:00 ` dennison
1999-04-21 0:00 ` Robert Dewar
1999-04-20 0:00 ` Ada compiler for PC? Tom Moran
1999-04-18 0:00 ` 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