[Bese-devel] arnesi's swank dependency
    Attila Lendvai 
    attila.lendvai at gmail.com
       
    Sun Jan  7 09:12:11 UTC 2007
    
    
  
> But on the other hand, if you do M-x slime, swank will be loaded by
> swank-loader.lisp, so loading arnesi after this will reload
> everything, cause the system swank had not been loaded yet.
this was causing us headaches, too before we used core files and
unconditionally loaded swank.
either swank-loader.lisp should be guarded for reloads, or
slime-init-command should be smarter in slime.el.
> Finally, what do you think about separating those logging facilities
> that depend on swank and only load them, if swank is already present?
i think it's long due to cut arnesi into at least the following modules:
 - logging
 - walker and call/cc
 - rest
but how should they be called? and it's Marco who has the final word
on this, anyway, so i don't want to speak on my own in this.
about the swank dependency:
 - either load swank always and uncoditionally and forget the problem
(but you have inter-dependency...)
 - or just delete/unpull the slime logging stuff from your local repo
 - or we could use asdf-system-connections
 - or we could #+#.(cl:find-package "SWANK") and delete the swank
dependency from the .asd
1 works for me, but neither of them is such a good solution for you.
on the short term i would do 2 if i were you.
-- 
- attila
"- The truth is that I've been too considerate, and so became
unintentionally cruel...
 - I understand.
 - No, you don't understand! We don't speak the same language!"
(Ingmar Bergman - Smultronstället)
    
    
More information about the bese-devel
mailing list