On Mercoledì, gen 21, 2004, at 09:07 Europe/Rome, Marco Baringer wrote:
the attached patch deals with this issue and a few minor openmcl issues, pick which pieces to apply.
except that this solution has 2 problems.
1) (fixable) when swank-loader.lisp changes it isn't reloaded.
2) (not fixable) when swank-openmcl.lisp changes but swank-loader.lisp doesn't it (swank-openmcl) isn't reloaded.
as far #1 goes i just noticed that asdf does in fact have a load-source-op, which is exactly what we need:
(asdf:defsystem :swank :components ((:file "swank-loader" :in-order-to ((compile-op (load-source-op "swank-loader"))))) :depends-on (#+SBCL :sb-bsd-sockets))
however, this doesn't do anything for #2, and i don't really know what could solve #2 without mentioning all the files in the .asd system def.
-- Marco Ring the bells that still can ring. Forget the perfect offering. There is a crack in everything. That's how the light gets in. -Leonard Cohen