[armedbear-devel] Bug: Attempt to GO to a tag whose extent has ended quits ABCL

Brian Mastenbrook brian at mastenbrook.net
Thu Sep 17 19:57:56 UTC 2009


When attempting to GO to a tag whose dynamic extent has ended, ABCL  
quits and prints the name of the exception used for internally  
handling GO (org.armedbear.lisp.Go). I see the same behavior in  
compiled or interpreted code.

CL-USER(1): (lisp-implementation-version)
"0.16.0"
CL-USER(2): (let ((f nil)) (tagbody (setf f (lambda () (go foo))) foo)  
(funcall f))
org.armedbear.lisp.Go
abcl-src-0.16.0 chandler$

--
Brian Mastenbrook
brian at mastenbrook.net
http://brian.mastenbrook.net/




More information about the armedbear-devel mailing list