[trivial-timeout-devel] clozure cl doesn't recognize dynamic variables
Eric Schulte
schulte.eric at gmail.com
Thu Apr 7 19:07:31 UTC 2011
Milan Jovanovic <milanj at gmail.com> writes:
> Code enclosed with WITH-TIMEOUT on CCL runs in separate thread and
> this behavior is correct and documented (regarding threads and dynamic
> environment), SBCL threads and dynamic environment works the same but
> WITH-TIMEOUT on SBCL is implemented on top of SBCL timers.
> This is probably bug in trivial-timeout context but i don't think
> that there is easy&good solution here ...
>
Thanks for the explanation, that all makes sense, luckily there is an
easy enough workaround...
#+begin_src lisp
(let ((new-value *echo*))
(with-timeout (1)
... new-value ...))
#+end_src
-- Eric
--
Eric Schulte
http://cs.unm.edu/~eschulte/
More information about the trivial-timeout-devel
mailing list