[slime-devel] Package split

Raymond Wiker Raymond.Wiker at fast.no
Tue Mar 9 13:42:39 UTC 2004


Raymond Wiker writes:
 > Helmut Eller writes:
 >  > 
 >  > I just merged my package-split branch into the main trunk.  We have
 >  > now a new package SWANK-BACKEND.  It is basically stand-alone and
 >  > doesn't need the rest of SWANK.  Of course, SWANK calls functions in
 >  > the backend.  I moved some functionality like handling of restarts and
 >  > a lot symbol-to-string conversion to swank.lisp.  The load order is
 >  > now:
 >  >   
 >  >  swank-loader, swank-backend, swank-[cmucl,sbcl...], swank
 >  > 
 >  > This means, we could define macros in the backend and use them in
 >  > SWANK.
 >  > 
 >  > I tested a bit with my usual implementations.  I added the necessary
 >  > changes for OpenMCL, but don't know if they actually work. Feedback
 >  > welcome.
 > 
 >         Doesn't seem to work for sbcl 0.8.8.3 under FreeBSD - I'm
 > getting load errors for swank-source-path-parser. I also saw
 > references to "unknown package SWANK", so I'm guessing that the
 > compile/load order is wrong for SBCL.

        Hmmm... I replaced 

        (in-package :swank)

with

        (in-package :swank-backend)

in swank-source-path-parser.lisp and swank-gray.lisp; that seemed to
solve the problem.

-- 
Raymond Wiker                        Mail:  Raymond.Wiker at fast.no
Senior Software Engineer             Web:   http://www.fast.no/
Fast Search & Transfer ASA           Phone: +47 23 01 11 60
P.O. Box 1677 Vika                   Fax:   +47 35 54 87 99
NO-0120 Oslo, NORWAY                 Mob:   +47 48 01 11 60

Try FAST Search: http://alltheweb.com/





More information about the slime-devel mailing list