[slime-devel] [patch] Make it possible to keep FASL files in source directory
heller at common-lisp.net
Thu Jan 19 22:51:12 UTC 2006
* Nathan Bird [2006-01-19 00:23+0100] writes:
> Can we please make swank continue to be fully loaded by default? Maybe make
> several ASD files, one similar to the current swank.asd that just makes
> swank-loader available, and another that also loads a file that does
> (swank-loader:load-swank) ?
I reverted that change and swank-loader now loads the rest as before.
> Any thoughts?
We wanted some way to customize the fasl directory, so I had separated
the loading of the loader and the loading of the rest. The drawback
of that approach was that swank-loader:load-swank had to be called
explicitly to pass in the customized parameters and that's
inconvenient for those who don't need the customization (i.e. most
people). So, I reverted that part.
The new way to customize the fasl directory is to set the variable
swank-loader:*fasl-directory* before loading swank-loader. The
drawback of this variant is that the swank-loader package must exist
(or must be created) before the variable can be set. I think this is
the better tradeoff because most users don't need the customization
and only the others have to pay the price for more flexibility.
More information about the slime-devel