
6 Mar
2010
6 Mar
'10
11:28 a.m.
On 3/5/10 4:13 PM, Erik Huelsmann wrote: […]
One thing to try would be to add (progv-node-p block) to the BLOCK-REQUIRES-NON-LOCAL-EXIT-P function, making the compiler generate non-local exits (exceptions) just like the interpreter. If that fixes it: we have a problem with the dyn-env determination or some other part of dyn-env management with local transfer of control blocks.
As mentioned on #abcl, Erik's suggestion as in the attached patch fixes the behavior in CL-JSON. We're debating now on how to proceed with fixing ABCL. -- "A screaming comes across the sky. It has happened before, but there is nothing to compare to it now."