On Wed, May 18, 2011 at 11:15 AM, Andy Wingo <[email protected]> wrote:
> That is crazy :) We're not talking just about parameters; there are > dynamic-wind guards, etc to think about, and rewinding those does not > sound like something that you want to do as part of your error-handling > mechanism > So, you object to the wind-thrash: raise .. unwind .. <oops, no else clause > .. rewind .. reraise .. <probably unwind again> I would tend to agree. We know that if the exception gets re-raised, the exception handler that is called will be the one that is in effect when the (guard...) form is entered. So how about: " ... then raise is re-invoked on the raised object within the dynamic extent of the guard expression." ?
_______________________________________________ Scheme-reports mailing list [email protected] http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports
