Thanks a lot Daniel, nice to know how to change the TMP path. If I confirm the problem is with ASDF i'll let you know anyway.
Regards, Diogo On 30 January 2016 at 16:11, Daniel Kochmański <dan...@turtleware.eu> wrote: > Hello, > > to change the temporary dir you may set the logical-pathname-translation > of "TMP": > > (setf (logical-pathname-translations "TMP") > `(("**;*.*.*" ,(merge-pathnames "/your/new/directory/" > "**;*.*.*")))) > > (or something like this). But I think that the problem is cache > directory, which is ASDF's area which internals I don't know well > enough to give any hint – if you use ASDF obviously. > > The other solution may be compiling lisp things once and just > require'ing them in the production code. > > Best regards, > Daniel > > Diogo Franco writes: > > > Hi, > > > > We have a few different c++ projects with ecl embedded, which when > starting > > up, have ecl compiling and loading quite a bit of lisp code. > > > > If we start the various processes close enough in time, conflicts occur > > while compiling the lisp code. All is good if I wait for the lisp > > compilations between starting each process, but this is troublesome to do > > in production. > > > > We believe this may be because the different processes might be using the > > same temporary folder for the compiled code or something of this nature. > Is > > there any way to set the temporary path where ecl builds source code? Or > > some other hint you think might help? > > > > Many thanks in advance for your help, > > > > Diogo Franco > > > -- > Daniel Kochmański ;; aka jackdaniel | Poznań, Poland > TurtleWare - Daniel Kochmański | www.turtleware.eu > > "Be the change that you wish to see in the world." - Mahatma Gandhi >