From: <don...@is...> - 2009-11-02 17:45:54
|
Sam Steingold writes: > > * Don Cohen <qba...@vf...3-vap.pbz> [2009-11-01 17:41:30 -0800]: > > Why is the variable C unbound in the thread when the initial bindings > > list seems to contain a value for it? > because initial-bindings are for global specials: I don't see anything about this in the doc. What's the difference between a global special and any other kind? How does :initial-bindings compare to something like (let ((vars '(a b c))(vals (list a b c))) (mt:make-thread (lambda () (progv vars vals ...)))) |