On Sunday 01 November 2009 11:33:01 Helmut Eller wrote:
- swank-match.lisp: New file. Contains very simple pattern matcher
- from the CMU AI archive.
- swank-loader.lisp: Compile swank-match.lisp.
- swank.lisp: Make SWANK package use new SWANK-MATCH package.
On my system, Swank fails to load because of swank-match.lisp missing from swank.asd file: defpackage form in swank.lisp does not see the swank-match package.
When I start Slime, the following appears in *inferior-lisp*:
; compiling file "/usr/share/common-lisp/source/swank/swank.lisp" (written 01 NOV 2009 05:18:49 PM): ; compiling (DEFPACKAGE :SWANK ...) debugger invoked on a SB-KERNEL:SIMPLE-PACKAGE-ERROR in thread #<THREAD "initial thread" RUNNING {10029E9011}>: The name "SWANK-MATCH" does not designate any package.
Type HELP for debugger help, or (SB-EXT:QUIT) to exit from SBCL.
restarts (invokable by number or by possibly-abbreviated name): 0: [TRY-RECOMPILING] Try recompiling swank 1: [RETRY ] Retry performing #<ASDF:COMPILE-OP NIL {1002C9DC11}> on #<ASDF:CL-SOURCE-FILE "swank" {1003B3BD21}>. 2: [ACCEPT ] Continue, treating #<ASDF:COMPILE-OP NIL {1002C9DC11}> on #<ASDF:CL-SOURCE-FILE "swank" {1003B3BD21}> as having been successful. 3: [ABORT ] Exit debugger, returning to top level.
(SB-INT:%FIND-PACKAGE-OR-LOSE "SWANK-MATCH")