#85: CL-JSON throws an error under ABCL where SBCL doesn't. -------------------------+-------------------------------------------------- Reporter: ehuelsmann | Owner: somebody Type: defect | Status: new Priority: major | Milestone: Component: other | Version: Resolution: | Keywords: -------------------------+--------------------------------------------------
Comment(by mevenson):
Indeed it does point to something quite mysterious. After a couple hours of fiddling around, it seems that PROGV forms in nested function calls are somehow "leaking" the binding out to improper references.
I wasn't able to distill a test case outside of CL-JSON, but the following simpler form causes the same type of error:
{{{ (decode-json-from-string "{"foo": [1]}") }}}