[slime-devel] Multi-threaded CCL with SLIME issues
Helmut Eller
heller at common-lisp.net
Fri Jan 9 15:50:20 UTC 2009
* Tobias C. Rittweiler [2009-01-09 15:52+0100] writes:
> Helmut Eller <heller at common-lisp.net> writes:
>
>> * Tobias C. Rittweiler [2009-01-09 12:53+0100] writes:
>>
>> > (defimplementation spawn (fn &key name)
>> > (ccl:process-run-function `(:name ,(or name "Anonymous (Swank)")
>> > :use-standard-initial-bindings nil)
>> > fn))
>> >
>>
>> That would only affect threads created by SWANK. I think the threads
>> created by the webserver are the more interesting problem.
>
> The debugger is globally installed, and the io streams are globally
> redirected from within SWANK threads, aren't they?
Yes.
Are you implying that threads created with
:use-standard-initial-bindings=nil can modify
ccl::standard-initial-bindings (and hence the bindings for the threads
created by the webserver) simply by setting *standard-output*?
That could be.
Helmut.
More information about the slime-devel
mailing list