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