[armedbear-ticket] [armedbear] #91: Initial values of special bindings on thread startup

armedbear armedbear-devel at common-lisp.net
Mon Apr 5 18:05:47 UTC 2010


#91: Initial values of special bindings on thread startup
------------------------+---------------------------------------------------
 Reporter:  ehuelsmann  |       Owner:  nobody
     Type:  defect      |      Status:  new   
 Priority:  major       |   Milestone:        
Component:  libraries   |     Version:        
 Keywords:              |  
------------------------+---------------------------------------------------
 We don't set any special variables upon thread startup. This may or may
 not (to be determined) be fine, however, libraries can't specify their
 own, nor do we allow users to specify values.

 CCL uses an :INITIAL-BINDINGS argument for its thread creation function.

 Note: How to handle threads which aren't started from Lisp, but instead
 just get 'associated' with Lisp? Those should probably create a set of
 default bindings. This situation occurs when a thread is created outside
 the new LispThread() interface, but currentThread() is called as part of
 the code running on it.

-- 
Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/91>
armedbear <http://common-lisp.net/project/armedbear>
armedbear


More information about the armedbear-ticket mailing list