[r6rs-discuss] Raise-continuable and raise question

Thomas Lord lord at emf.net
Sun Jul 15 21:38:18 EDT 2007


/
/

<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


-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.r6rs.org/pipermail/r6rs-discuss/attachments/20070715/c4089f31/attachment.htm 


More information about the r6rs-discuss mailing list