[iterate-devel] Bug report: handler-bind in FOR

Tayssir John Gabbour tayss_temp2 at yahoo.com
Thu Jan 13 08:13:41 UTC 2005


Hi all,

On clisp-2.33.1/win2k, Iterate doesn't like handler-bind. I don't know what the
issue is; it seems to work in Lispworks, since it was able to compile
cl-typesetting.

Incidentally, I can't find the link to the mailing list, so please cc: any
responses to me. ;)


;; doesn't work
(iterate:iter (for x = (ignore-errors 3))
              (format t "~&blah: ~S" x)
              (until (= x 3)))

;; works
(iterate:iter (for x = 3)
              (format t "~&blah: ~S" x)
              (until (= x 3)))


Error message:

Iterate, in (let nil (declare (compile))
 (%handler-bind
  ((error #'(lambda (condition) (funcall (funcall g5133) condition))))
  (funcall g5134))):
The form ((error #'(lambda (condition) (funcall (funcall g5133) condition))))
is not a valid Lisp expression
   [Condition of type simple-error]

MfG,
Tayssir

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 



More information about the iterate-devel mailing list