[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Chicken-janitors] #801: srfi-34 segfaults stability and master when
From: |
Chicken Trac |
Subject: |
Re: [Chicken-janitors] #801: srfi-34 segfaults stability and master when using bare (raise 'obj) |
Date: |
Thu, 07 Nov 2013 21:57:33 -0000 |
#801: srfi-34 segfaults stability and master when using bare (raise 'obj)
-------------------------+--------------------------------------------------
Reporter: ckeen | Owner: evhan
Type: defect | Status: assigned
Priority: major | Milestone:
Component: extensions | Version: 4.7.x
Resolution: | Keywords: condition, srfi 34, raise, hell
-------------------------+--------------------------------------------------
Changes (by evhan):
* owner: => evhan
* status: new => assigned
Comment:
Replying to [comment:2 sjamaan]:
> Perhaps the R7RS implementation could be taken and used in this egg?
IIUC it's more-or-less the same idea.
I think that's right, R7RS just gives a slightly stronger guarantee about
what happens if the handler returns. I can try something like that.
This is currently a bit weird, it looks like {{{##sys#current-exception-
handler}}} is being set to {{{'()}}} in some cases, which probably isn't
healthy.
--
Ticket URL: <http://bugs.call-cc.org/ticket/801#comment:3>
Chicken Scheme <http://www.call-with-current-continuation.org/>
Chicken Scheme is a compiler for the Scheme programming language.