[armedbear-ticket] [armedbear] #85: CL-JSON throws an error under ABCL where SBCL doesn't.
armedbear
armedbear-devel at common-lisp.net
Fri Mar 12 08:35:44 UTC 2010
#85: CL-JSON throws an error under ABCL where SBCL doesn't.
-------------------------+--------------------------------------------------
Reporter: ehuelsmann | Owner: mevenson
Type: defect | Status: assigned
Priority: major | Milestone:
Component: compiler | Version:
Resolution: | Keywords:
-------------------------+--------------------------------------------------
Changes (by mevenson):
* owner: ehuelsmann => mevenson
* status: new => assigned
Comment:
Reproduction of the bug away from CL-JSON:
{{{
(defvar *a* "initial")
(defun foo ()
(progv '(*a*) '((symbol-value '*a*))
(setf *a* "foo")
(return-from foo)))
(defun bar ()
(format t "before: ~A~%" *a*)
(foo)
(format t "after: ~A~%" *a*))
}}}
Compiling and executing BAR shows
{{{
CL-USER> (bar)
before: initial
after: foo
NIL
}}}
Which shows that the special binding hasn't been reset.
--
Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/85#comment:3>
armedbear <http://common-lisp.net/project/armedbear>
armedbear
More information about the armedbear-ticket
mailing list