[Openmcl-devel] COMPILE-FILE maybe-bug
    Tim Bradshaw 
    tfb at tfeb.org
       
    Wed Sep 29 05:52:16 PDT 2010
    
    
  
I thought about this a little more, and I think that either *everything* should be preserved (for instance, *modules*) or nothing should be.  Looking at the source, I can see what is going on - *features* is being bound by the compiler.
Attached is a (somewhat horrible) patch which deals with this issue by assigning to the global, then restoring the old value (+ any new things added by things being compiled).  I am not sure of the thread-safety issues of this: *features* will *globally* have a new value while COMPILE-FILE is running.
--tim
-------------- next part --------------
A non-text attachment was scrubbed...
Name: nfcomp.patch
Type: application/octet-stream
Size: 6241 bytes
Desc: not available
URL: <https://lists.clozure.com/pipermail/openmcl-devel/attachments/20100929/4a19897c/attachment.obj>
    
    
More information about the Openmcl-devel
mailing list