[Openmcl-devel] string-output-stream thread unsafety with hunchentoot (ccl, darwin/x86-64)

Raffael Cavallaro raffaelcavallaro at mac.com
Sat Apr 11 01:09:33 UTC 2009


On Apr 10, 2009, at 4:25 PM, R. Matthew Emerson wrote:

> I've recently noticed that some code is creating threads without
> standard initial bindings.  The most recent bordeaux-threads sources
> seem to do this in openmcl.lisp:
>
> (defun %make-thread (function name)
>   (ccl:process-run-function (list :name name :use-standard-initial-
> bindings nil)
>                             function))
>
> This is probably not a great idea...

Maybe this is why bordeaux-threads doesn't pass all its tests under ccl;
or not - it doesn't pass all tests under lispworks either…


Raffael Cavallaro, Ph.D.
raffaelcavallaro at mac.com




More information about the Openmcl-devel mailing list