/
/

<i>My question: why make it the responsibility of the raising code to  decide if an 
exception is continuable.  Isn't that up to the handler?</i>



Both have to agree. So, there is an offer that says "it may be meaningful to continue" and an acceptance that say "ok, then, continue".

In general, think of the raising code and handler as separately developed. Only the raising code knows if there is handling in place for continuing. Only the handler knows if the dynamic context wants to continue, if possible. The API here is a communication's medium to fit that modularity.

(Of course, CLU actually got all this more deeply right, but that's a whole other topic.)


-t


_______________________________________________
r6rs-discuss mailing list
[email protected]
http://lists.r6rs.org/cgi-bin/mailman/listinfo/r6rs-discuss

Reply via email to