[armedbear-ticket] [armedbear] #16: Re-evaluation of DEFPACKAGE form is ignored

armedbear armedbear-devel at common-lisp.net
Wed May 19 14:33:06 UTC 2010


#16: Re-evaluation of DEFPACKAGE form is ignored
--------------------------+-------------------------------------------------
  Reporter:  mevenson     |       Owner:  somebody   
      Type:  enhancement  |      Status:  new        
  Priority:  minor        |   Milestone:  unscheduled
 Component:  other        |     Version:  1.0        
Resolution:               |    Keywords:             
--------------------------+-------------------------------------------------

Comment(by mevenson):

 As far as I understand a quick analysis of SBCL which is also a multi-
 threaded Lisp, to implement this we would have to:

 1.  create a global mutex WITH-PACKAGES for FIND-PACKAGE, MAKE-PACKAGE,
 RENAME-PACKAGE, DELETE-PACKAGE, LIST-ALL-PACKAGES, INTERN, UNINTERN,
 EXPORT, UNEXPORT, IMPORT, SHADOWING-IMPORT, SHADOW, USE-PACKAGE, UNUSE-
 PACKAGE, and FIND-ALL-SYMBOLS.

 2.  Check that nicknames are not being used as the redefined name (??)

 3.  Warn about various changes (like unusing previously used packages)

-- 
Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/16#comment:2>
armedbear <http://common-lisp.net/project/armedbear>
armedbear


More information about the armedbear-ticket mailing list