Greetings,
I just checked out the latest CVS slime and I am using it with CLISP 2.46. When I try Go to definition (M-.) I get:
PARSE-NAMESTRING: argument #1=(SYSTEM::DEFUN/DEFMACRO
#P"/home/blake/tmp/f1.fas" 6 7) should be a pathname designator #2=(OR
STRING FILE-STREAM PATHNAME)
[Condition of type SIMPLE-TYPE-ERROR]
Restarts:
0: [ABORT] Return to SLIME's top level.
1: [CLOSE-CONNECTION] Close SLIME connection
Backtrace:
0: [258] frame binding variables (~ = dynamically):
| ~ SWANK::*SLDB-STEPPING-P* <--> NIL
1: [255] frame binding variables (~ = dynamically):
| ~ SWANK::*SLDB-LEVEL* <--> 0
2: [252] frame binding variables (~ = dynamically):
| ~ *PACKAGE* <--> #<PACKAGE COMMON-LISP-USER>
3: <1/246> #<COMPILED-FUNCTION SWANK::DEBUG-IN-EMACS>
- #(NIL #<SIMPLE-TYPE-ERROR #x204027B6>)
4: <1/243> #<COMPILED-FUNCTION SWANK:SWANK-DEBUGGER-HOOK>
[241] frame binding variables (~ = dynamically):
| ~ *DEBUGGER-HOOK* <--> #<COMPILED-FUNCTION SWANK:SWANK-DEBUGGER-HOOK>
5: <1/238> #<SYSTEM-FUNCTION INVOKE-DEBUGGER> 1
[237] frame binding variables (~ = dynamically):
| ~ SYSTEM::*PRIN-STREAM* <--> #<UNBOUND>
6: [234] frame binding variables (~ = dynamically):
| ~ *PRINT-READABLY* <--> NIL
7: [231] frame binding variables (~ = dynamically):
| ~ *PRINT-ESCAPE* <--> T
8: <1/228> #<SYSTEM-FUNCTION PARSE-NAMESTRING> 1
- #<UNBOUND>
9: <1/222> #<SYSTEM-FUNCTION PATHNAME-TYPE>
- NIL
10: <1/217> #<COMPILED-FUNCTION SWANK-BACKEND::FSPEC-PATHNAME>
- #<COMPILED-FUNCTION SWANK-BACKEND::FSPEC-LOCATION>
11: <1/215> #<COMPILED-FUNCTION SWANK-BACKEND::FSPEC-LOCATION>
- FUN2
12: <1/212> #<COMPILED-FUNCTION #:|244 245 (DEFIMPLEMENTATION FIND-DEFINITIONS (NAME) ...)-21-1-1|>
- #<COMPILED-FUNCTION #:|244 245 (DEFIMPLEMENTATION FIND-DEFINITIONS (NAME) ...)-21-1-1|>
13: <1/208> #<COMPILED-FUNCTION SWANK-BACKEND:FIND-DEFINITIONS>
- #<COMPILED-FUNCTION SWANK::XREF>ELISP>
14: <1/202> #<COMPILED-FUNCTION SWANK:FIND-DEFINITIONS-FOR-EMACS>
- #<COMPILED-FUNCTION SWANK:FIND-DEFINITIONS-FOR-EMACS>
15: [200] EVAL frame for form (SWANK:FIND-DEFINITIONS-FOR-EMACS "fun2")
16: [197] frame binding environments
VAR_ENV <--> NIL
FUN_ENV <--> NIL
BLOCK_ENV <--> NIL
GO_ENV <--> NIL
DECL_ENV <--> ((DECLARATION OPTIMIZE DECLARATION))
17: <1/192> #<SYSTEM-FUNCTION EVAL>
[191] frame binding variables (~ = dynamically):
| ~ SWANK::*BUFFER-PACKAGE* <--> #<UNBOUND>
18: [188] frame binding variables (~ = dynamically):
| ~ SWANK::*PENDING-CONTINUATIONS* <--> NIL
19: [185] frame binding variables (~ = dynamically):
| ~ SWANK::*BUFFER-READTABLE* <--> #<UNBOUND>
20: [181] unwind-protect frame
21: <1/176> #<COMPILED-FUNCTION SWANK::EVAL-FOR-EMACS-1>
- #<COMPILED-FUNCTION SWANK::EVAL-FOR-EMACS-1>
22: [175] frame binding variables (~ = dynamically):
| ~ *DEBUGGER-HOOK* <--> #<COMPILED-FUNCTION SWANK:SWANK-DEBUGGER-HOOK>
23: <1/171> #<COMPILED-FUNCTION #:|593 598 (DEFINTERFACE CALL-WITH-DEBUGGER-HOOK (HOOK FUN) ...)-57-3-1|>
- #<COMPILED-FUNCTION #:|593 598 (DEFINTERFACE CALL-WITH-DEBUGGER-HOOK (HOOK FUN) ...)-57-3-1|>
24: <1/166> #<COMPILED-FUNCTION SWANK-BACKEND:CALL-WITH-DEBUGGER-HOOK>
- #(NIL (SWANK:FIND-DEFINITIONS-FOR-EMACS "fun2") NIL 3)
25: <1/162> #<COMPILED-FUNCTION SWANK::EVAL-FOR-EMACS>
<2/162> #<SYSTEM-FUNCTION FUNCALL> 4
- SWANK::EVAL-FOR-EMACS
26: <1/155> #<COMPILED-FUNCTION SWANK::READ-FROM-EMACS>
[155] frame binding variables (~ = dynamically):
| ~ SWANK::*SLDB-QUIT-RESTART* <--> ABORT
27: [152] frame binding variables (~ = dynamically):
| ~ SYSTEM::*ACTIVE-RESTARTS* <--> (#S(RESTART :NAME SWANK::CLOSE-CONNECTION :TEST #1=#<COMPILED-FUNCTION SYSTEM::DEFAULT-RESTART-TEST> :INVOKE-TAG #:SIMPLE-RESTART-21493 :INVOKE-FUNCTION NIL :REPORT #<FUNCTION :LAMBDA (STREAM) (FORMAT STREAM "Close SLIME connection")> :INTERACTIVE #2=#<COMPILED-FUNCTION SYSTEM::DEFAULT-RESTART-INTERACTIVE> :MEANINGFULP T) #S(RESTART :NAME ABORT :TEST #1# :INVOKE-TAG NIL :INVOKE-FUNCTION #<COMPILED-FUNCTION SYSTEM::MAIN-LOOP-1-1> :REPORT #<COMPILED-FUNCTION SYSTEM::MAIN-LOOP-1-2> :INTERACTIVE #2# :MEANINGFULP T))
28: [149] catch frame for tag #:SIMPLE-RESTART-20983
29: <1/145> #<COMPILED-FUNCTION SWANK::HANDLE-REQUEST-1>
- #<COMPILED-FUNCTION SWANK::HANDLE-REQUEST-1>
30: [144] frame binding variables (~ = dynamically):
| ~ *DEBUGGER-HOOK* <--> #<COMPILED-FUNCTION SWANK:SWANK-DEBUGGER-HOOK>
31: <1/140> #<COMPILED-FUNCTION #:|593 598 (DEFINTERFACE CALL-WITH-DEBUGGER-HOOK (HOOK FUN) ...)-57-3-1|>
- #<COMPILED-FUNCTION #:|593 598 (DEFINTERFACE CALL-WITH-DEBUGGER-HOOK (HOOK FUN) ...)-57-3-1|>
32: <1/135> #<COMPILED-FUNCTION SWANK-BACKEND:CALL-WITH-DEBUGGER-HOOK>
- #<COMPILED-FUNCTION SWANK::CALL-WITH-CONNECTION-1>
33: <1/132> #<COMPILED-FUNCTION SWANK::CALL-WITH-CONNECTION-1>
- #<COMPILED-FUNCTION SWANK::CALL-WITH-CONNECTION-1>
34: [131] frame binding variables (~ = dynamically):
| ~ *TERMINAL-IO* <--> #<IO TERMINAL-STREAM>
35: [128] frame binding variables (~ = dynamically):
| ~ *STANDARD-INPUT* <--> #<IO SYNONYM-STREAM *TERMINAL-IO*>
36: [125] frame binding variables (~ = dynamically):
| ~ *QUERY-IO* <--> #<IO SYNONYM-STREAM *TERMINAL-IO*>
37: [122] frame binding variables (~ = dynamically):
| ~ *DEBUG-IO* <--> #<IO SYNONYM-STREAM *TERMINAL-IO*>
38: [119] frame binding variables (~ = dynamically):
| ~ *TRACE-OUTPUT* <--> #<IO SYNONYM-STREAM *TERMINAL-IO*>
39: [116] frame binding variables (~ = dynamically):
| ~ *ERROR-OUTPUT* <--> #<IO SYNONYM-STREAM *TERMINAL-IO*>
40: [113] frame binding variables (~ = dynamically):
| ~ *STANDARD-OUTPUT* <--> #<IO SYNONYM-STREAM *TERMINAL-IO*>
41: <1/105> #<COMPILED-FUNCTION SWANK::CALL-WITH-REDIRECTED-IO>
- #<COMPILED-FUNCTION SWANK::MAYBE-CALL-WITH-IO-REDIRECTION>
42: <1/102> #<COMPILED-FUNCTION SWANK::MAYBE-CALL-WITH-IO-REDIRECTION>
[100] frame binding variables (~ = dynamically):
| ~ SWANK::*EMACS-CONNECTION* <--> NIL
43: <1/95> #<COMPILED-FUNCTION SWANK::CALL-WITH-CONNECTION>
[93] frame binding variables (~ = dynamically):
| ~ SWANK::*SWANK-STATE-STACK* <--> NIL
44: <1/89> #<COMPILED-FUNCTION SWANK::HANDLE-REQUEST>
- #<COMPILED-FUNCTION SWANK::SIMPLE-SERVE-REQUESTS-2>
45: <1/87> #<COMPILED-FUNCTION SWANK::SIMPLE-SERVE-REQUESTS-2>
- #<COMPILED-FUNCTION SWANK::SIMPLE-SERVE-REQUESTS-2>
46: [86] handler frame for conditions SWANK::SWANK-ERROR
47: [80] compiled block frame for #S(RESTART :NAME SWANK::CLOSE-CONNECTION :TEST #<COMPILED-FUNCTION SYSTEM::DEFAULT-RESTART-TEST> :INVOKE-TAG #:SIMPLE-RESTART-21493 :INVOKE-FUNCTION NIL :REPORT #<FUNCTION :LAMBDA (STREAM) (FORMAT STREAM "Close SLIME connection")> :INTERACTIVE #<COMPILED-FUNCTION SYSTEM::DEFAULT-RESTART-INTERACTIVE> :MEANINGFULP T)
48: [76] frame binding variables (~ = dynamically):
| ~ SYSTEM::*ACTIVE-RESTARTS* <--> (#S(RESTART :NAME ABORT :TEST #<COMPILED-FUNCTION SYSTEM::DEFAULT-RESTART-TEST> :INVOKE-TAG NIL :INVOKE-FUNCTION #<COMPILED-FUNCTION SYSTEM::MAIN-LOOP-1-1> :REPORT #<COMPILED-FUNCTION SYSTEM::MAIN-LOOP-1-2> :INTERACTIVE #<COMPILED-FUNCTION SYSTEM::DEFAULT-RESTART-INTERACTIVE> :MEANINGFULP T))
49: [73] catch frame for tag #:SIMPLE-RESTART-21493
50: [70] unwind-protect frame
51: <1/66> #<COMPILED-FUNCTION SWANK::SIMPLE-SERVE-REQUESTS>
- #<COMPILED-FUNCTION SWANK::SIMPLE-SERVE-REQUESTS>
52: <1/63> #<COMPILED-FUNCTION SWANK::SERVE-REQUESTS>
- #<SWANK::CONNECTION #x203FBC26>
53: [60] unwind-protect frame
54: <1/56> #<COMPILED-FUNCTION SWANK::SERVE-CONNECTION>
- #<COMPILED-FUNCTION SWANK::SETUP-SERVER-SERVE>
55: <1/51> #<COMPILED-FUNCTION SWANK::SETUP-SERVER-SERVE>
- NIL
56: <1/45> #<COMPILED-FUNCTION SWANK::SETUP-SERVER>
- #(NIL "/tmp/slime.19641")
57: <1/38> #<COMPILED-FUNCTION SWANK:START-SERVER>
<2/37> #<SYSTEM-FUNCTION FUNCALL> 4
- SWANK:START-SERVER
58: [33] EVAL frame for form (FUNCALL (READ-FROM-STRING "swank:start-server") "/tmp/slime.19641" :CODING-SYSTEM "iso-latin-1-unix")
59: <1/30> #<SPECIAL-OPERATOR PROGN>
[29] EVAL frame for form (PROGN (LOAD "/home/blake/slime/swank-loader.lisp" :VERBOSE T) (FUNCALL (READ-FROM-STRING "swank-loader:init")) (FUNCALL (READ-FROM-STRING "swank:start-server") "/tmp/slime.19641" :CODING-SYSTEM "iso-latin-1-unix"))
--more--