[Scheme-reports] 6.11 Exceptions Andy Wingo (05 Jan 2013 21:43 UTC)
Re: [Scheme-reports] 6.11 Exceptions Alex Shinn (06 Jan 2013 06:52 UTC)
Re: [Scheme-reports] 6.11 Exceptions Andy Wingo (06 Jan 2013 10:43 UTC)
Re: [Scheme-reports] 6.11 Exceptions Aaron W. Hsu (08 Jan 2013 17:11 UTC)
Re: [Scheme-reports] 6.11 Exceptions John Cowan (08 Jan 2013 17:28 UTC)

Re: [Scheme-reports] 6.11 Exceptions Andy Wingo 06 Jan 2013 10:43 UTC

On Sun 06 Jan 2013 07:51, Alex Shinn <alexshinn@gmail.com> writes:

> On Sun, Jan 6, 2013 at 6:42 AM, Andy Wingo <wingo@pobox.com> wrote:
>
>     `raise-continuable' is poorly understood in the context of Scheme.
>      I
>     would punt it to WG2 if possible.
>
>
> Could you be more specific?  What exactly are the problems you see?

I have two problems with it.  One is that very few Schemers have used
it.  I asked on this list once who had used it, and no one replied in
the affirmative.  Therefore it is not "core" enough to go into a "small"
r7rs.

Secondly, its presence prohibits useful behaviors.  For example, it
would be easy to make a `call-with-port' that closes its port on
exceptional exits by installing a throw handler.  However, since throw
handlers are also used for raise-continuable, this is not possible.

Andy
--
http://wingolog.org/

_______________________________________________
Scheme-reports mailing list
Scheme-reports@scheme-reports.org
http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports