From: Yukihiro Matsumoto Date: 2006-07-07T03:20:22+09:00 Subject: Re: [Bug?] Confused exception handling in Continuation Context Hi, In message "Re: [Bug?] Confused exception handling in Continuation Context" on Fri, 7 Jul 2006 02:42:35 +0900, "Robert Dober" writes: |I have the feeling that my limitted understanding of continuations puts you |off the track. As a matter of fact I do not complain that there is an |exception, this exception is intentional, I complain that it is |handled/rescued when it shall not. This is the point. A continuation is like a time machine. By calling it, time would rewind back to the point of callcc, including context, call stack, etc. This means, despite your expectation, the exception you're complaining is raised in the _first_ call of will_raise, not the second one. matz.