[Ecls-list] C::*DELETE-FILES*

Juan Jose Garcia-Ripoll juanjose.garciaripoll at googlemail.com
Fri Sep 2 08:27:08 UTC 2011

On Fri, Sep 2, 2011 at 10:13 AM, Matthew Mondor <mm_lists at pulsar-zone.net>wrote:

> I noticed that despite having C::*DELETE-FILES* set to T I somehow
> still get dangling files when using C-c C-c on functions in
> Emacs+SLIME.  I didn't really look into the code to see why as it's not
> a major problem, but since I'm writing about that toggle variable it
> also came to my mind.

This is a bit worrying. I have experienced this problem randomly also on
Windows, where it is even more problematic because the operating system does
not clean up the temporary directory and it fills up my virtual machines.

> But there is also another problem: if I set it to NIL and compile a
> file (or use C-c C-c on a function), I can see various files but the
> file containing the VV[] data appears absent.

The new model for VV data stores it in the binary file directly. There is no
intermediate *.data file anymore. The reason is that some compilers cannot
handle large static data sections and for FASL this hack is enough. If you
want to resort to the old model (which is needed if MAKE-BUILD is used) then
set the internal variable

(setf c::*compile-in-constants* t)


Instituto de Física Fundamental, CSIC
c/ Serrano, 113b, Madrid 28006 (Spain)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/ecl-devel/attachments/20110902/29562a07/attachment.html>

More information about the ecl-devel mailing list