[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Scheme-reports] 6.1 Exceptions needs examples



* leppie [2012-03-22 05:14] writes:

>> However, IronScheme ... all return (a b c d), for whatever reason.
>
> That is the best you can do with escape continuations only.

You could use the sequence (a c d b) i.e. evaluate the test of the cond
clause in the dynamic environment of raise and unwind the stack only
when the test returns true.  That's arguably "better" as this will call
other handlers in the correct environment if the test returns #f.  

Helmut

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