From: Chip Salzenberg <[EMAIL PROTECTED]> Date: Fri, 30 Jun 2006 22:11:39 -0500
. . . Allison, if you give me the OK, I'll recast pdd23 in the alternative way I had in mind, where: * exception handlers are closures, * the closures are called _inside_ the dynamic scope where the throw occurred, * a closure returning without executing C<caught> implies "I didn't handle it, try the next handler", therefore obviating the "rethrow" opcode. PS: "caught" will perhaps be better renamed "handled". -- Chip Salzenberg <[EMAIL PROTECTED]> I'm still trying to catch up, but IMHO, this is all to the good. -- Bob