Not providing a :NAME parameter to MAKE-THREAD will currently fail:
CL-USER(1): (threads:make-thread (constantly t)) Debugger invoked on condition of type TYPE-ERROR: The value NIL is not of type STRING.
Funnily enough, explicitly providing NIL kind of works:
CL-USER(2): (threads:make-thread (constantly t) :name nil) #<THREAD "NIL" {1EEB372}>
But, as you can see, the passed NIL is taken as a string designator, but probably shouldn't.
-T.
On 9/20/09 1:19 PM, Tobias C. Rittweiler wrote:
Not providing a :NAME parameter to MAKE-THREAD will currently fail:
Fixed in [svn 12161][1] by making the :name parameter optional.
[1]: http://trac.common-lisp.net/armedbear/changeset/12161
armedbear-devel@common-lisp.net