Hi,
recently, I have taken a closer look at cl-cont and its handling of
tagbody.
I have found the following problem (by running tests from Paul Dietz's
suite):
CONT> (let (result)
(tagbody
(catch 'a
(setq result 10)
(go a))
(setq result 20)
a)
result)
10
CONT> (with-call/cc
(let (result)
(tagbody
(catch 'a
(setq result 10)
(go a))
(setq result 20)
a)
result))
; in: LAMBDA NIL
; (GO CL-CONT::A)
;
; caught ERROR:
; attempt to GO to nonexistent tag: A
;
; compilation unit finished
; caught 1 ERROR condition
; Evaluation aborted on #<SB-INT:COMPILED-PROGRAM-ERROR {B580DE1}>.
Do you think a darcs patch for an addition to the cl-cont test suite
would be welcome?
(I am not sure, though, if I can also come up with a fix.)
Is there interest in dealing with this issue?
Regards,
Kilian
--
You received this message because you are subscribed to the Google Groups
"weblocks" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/weblocks?hl=en.