Hi,
Using `with-timeout' with Clozure-CL results in the following bug, in
which the dynamic value of special variables are not recognized inside
of the `with-timeout' macro.
#+begin_src common-lisp
(defvar *echo* :default)
(let ((*echo* :special))
(format t "~&outside echo:~a" *echo*) ;; => outside echo:SPECIAL
(with-timeout (1)
(format nil "~&inside echo:~a" *echo*))) ;; => "inside echo:DEFAULT"
#+end_src
Best -- Eric
--
Eric Schulte
http://cs.unm.edu/~eschulte/