On Wed, Dec 12, 2012 at 4:53 AM, Per Bothner <[email protected]> wrote:

> "If every cond clause ’s test evaluates to #f
> and there is no else clause, then raise-continuable is
> invoked on the raised object within the dynamic environ-
> ment of the original call to raise or raise-continuable,
> except that the current exception handler is that of the
> guard expression."
>
> If the original call was a raise (rather than raise-continuable),
> shouldn't the "up-the-chain" call be raise as well?  I.e. turning
> a raise to a raise-continuable seems very wrong.
>

This is from the R6RS errata.  It's not turning the raise into
a raise-continuable, since you can't get back to the raise
continuation at this point.  In other words, you're raising a
continuable exception from one point up the chain.

-- 
Alex
_______________________________________________
Scheme-reports mailing list
[email protected]
http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports

Reply via email to