From: Mats Weber <matsw@mail.com>
Subject: Re: Help Me Please :)
Date: 2000/03/30
Date: 2000-03-30T17:07:36+00:00 [thread overview]
Message-ID: <38E389D7.5CD82114@mail.com> (raw)
In-Reply-To: 8brm79$jm3$1@slb6.atl.mindspring.net
Richard D Riehle wrote:
> And what would be the parameter type(s)? Are you suggesting an
> exception defined with parameters in the same way one defines
> subprograms? That would seem to increase complexity of both the
> compiler design and the resulting applications. It is an increase
> in complexity that seems unnecessary under any but the most unusual
> circumstances.
I think the increase in complexity is already present in Ada.Exceptions.
Implementations have to reserve space for and pass that string around,
so I don't see why one could not pass other types.
I made a proposal for this in my thesis, you can have a look at it at:
http://lglwww.epfl.ch/Team/MW/Ada-Extensions/Ada-Extensions.html#RTFToC99
it's really not that complicated.
Without this mechanism, it is quite hard to interface systems like POSIX
in a clean way, where there is a single exception + an error code. With
parameterized exceptions, it is very easy.
next prev parent reply other threads:[~2000-03-30 0:00 UTC|newest]
Thread overview: 54+ messages / expand[flat|nested] mbox.gz Atom feed top
2000-02-29 0:00 Help Me Please :) Will Mann
2000-03-01 0:00 ` Robert Dewar
2000-03-03 0:00 ` Florian Weimer
2000-03-03 0:00 ` tmoran
2000-03-04 0:00 ` Richard D Riehle
2000-03-05 0:00 ` Steve Arnold
2000-03-17 0:00 ` Robert A Duff
2000-03-18 0:00 ` Richard D Riehle
2000-03-18 0:00 ` James S. Rogers
2000-03-19 0:00 ` Robert A Duff
2000-03-20 0:00 ` Brian Rogoff
2000-03-20 0:00 ` Tucker Taft
2000-03-20 0:00 ` Florian Weimer
2000-03-22 0:00 ` Mats Weber
2000-03-27 0:00 ` Robert A Duff
2000-03-27 0:00 ` Hyman Rosen
2000-03-28 0:00 ` reason67
2000-03-28 0:00 ` Robert Dewar
2000-03-29 0:00 ` Simon Wright
2000-03-29 0:00 ` reason67
2000-04-06 0:00 ` Simon Pilgrim
2000-04-07 0:00 ` Robert Dewar
2000-04-10 0:00 ` r_c_chapman
2000-03-28 0:00 ` Robert Dewar
2000-03-30 0:00 ` Mats Weber
2000-04-06 0:00 ` Exceptions (was: " Wes Groleau
2000-04-07 0:00 ` Mats Weber
2000-03-29 0:00 ` Richard D Riehle
2000-03-29 0:00 ` Robert Dewar
2000-03-31 0:00 ` Richard D Riehle
2000-03-31 0:00 ` Jean-Pierre Rosen
2000-03-31 0:00 ` Pascal Obry
2000-03-30 0:00 ` Mats Weber [this message]
2000-03-31 0:00 ` Richard D Riehle
2000-04-06 0:00 ` Wes Groleau
2000-03-30 0:00 ` Tucker Taft
2000-03-30 0:00 ` Mats Weber
[not found] ` <2000Mar3.183321.69279@ludens>
2000-03-03 0:00 ` Larry Kilgallen
2000-03-04 0:00 ` Robert Dewar
-- strict thread matches above, loose matches on Subject: below --
2000-02-29 0:00 Will Mann
2000-02-29 0:00 ` Stanley R. Allen
2000-02-29 0:00 ` Al Johnston
2000-03-01 0:00 ` Robert Dewar
2000-03-01 0:00 ` tmoran
2000-03-01 0:00 ` Al Johnston
2000-03-02 0:00 ` Aidan Skinner
2000-03-01 0:00 ` Robert Dewar
2000-03-01 0:00 ` Al Johnston
2000-03-01 0:00 ` Stanley R. Allen
2000-03-01 0:00 ` tmoran
2000-03-01 0:00 ` James Bean
[not found] <df481109.0106140310.5d923746@posting.google.com>
[not found] ` <9gb1uu$87u7o$1@ID-52877.news.dfncis.de>
2001-06-19 2:59 ` help me please! Ken Garlington
2001-06-16 10:20 ` C.D.Damron
2001-06-20 6:06 ` John Keeney
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox