[slime-devel] C-c tab Completion

Peter Stirling peter at pjstirling.plus.com
Thu Sep 9 03:51:17 UTC 2010


Hi,

I use the C-c tab completion from slime-fancy, but after updating slime
tonight I get a stack trace like the following when I try to expand
e.g.: hun -> hunchentoot:

(This is running on sbcl 1.0.42.25)

invalid number of arguments: 2
   [Condition of type SB-INT:SIMPLE-PROGRAM-ERROR]

Restarts:
 0: [*ABORT] Return to SLIME's top level.
 1: [TERMINATE-THREAD] Terminate this thread (#<THREAD "repl-thread"
RUNNING {AFDBD51}>)

Backtrace:
  0: (SWANK::LONGEST-COMMON-PREFIX ("hunchentoot"
"hunchentoot:"))[:EXTERNAL]
  1: (SWANK::LONGEST-COMPOUND-PREFIX ("hunchentoot-asd:" "hunchentoot:")
#\-)
  2: (SWANK:COMPLETIONS "hun" "MUSIC")
  3: (SB-INT:SIMPLE-EVAL-IN-LEXENV (SWANK:COMPLETIONS "hun" '"MUSIC")
#<NULL-LEXENV>)
  4: (SWANK:EVAL-FOR-EMACS (SWANK:COMPLETIONS "hun" '"MUSIC") "MUSIC"
78)
  5: (SWANK::PROCESS-REQUESTS NIL)
  6: ((LAMBDA ()))
  7: ((LAMBDA ()))
  8: (SWANK-BACKEND::CALL-WITH-BREAK-HOOK #<FUNCTION
SWANK:SWANK-DEBUGGER-HOOK> #<CLOSURE (LAMBDA #) {AFE50A5}>)
  9: ((FLET SWANK-BACKEND:CALL-WITH-DEBUGGER-HOOK) #<FUNCTION
SWANK:SWANK-DEBUGGER-HOOK> #<CLOSURE (LAMBDA #) {AFE50A5}>)
 10: (SWANK::CALL-WITH-BINDINGS ((*STANDARD-OUTPUT* . #1=#)
(*STANDARD-INPUT* . #) (*TRACE-OUTPUT* . #1#) (*ERROR-OUTPUT* . #1#)
(*DEBUG-IO* . #2=#) (*QUERY-IO* . #2#) ...) #<CLOSURE (LAMBDA #)
{AFE50B5}>)
 11: (SWANK::HANDLE-REQUESTS #<SWANK::CONNECTION {CE81349}> NIL)
 12: (SWANK::CALL-WITH-BINDINGS NIL #<CLOSURE (LAMBDA #) {AFE5085}>)
 13: ((FLET #:WITHOUT-INTERRUPTS-BODY-[BLOCK362]367))
 14: ((FLET SB-THREAD::WITH-MUTEX-THUNK))
 15: ((FLET #:WITHOUT-INTERRUPTS-BODY-[CALL-WITH-MUTEX]300))
 16: (SB-THREAD::CALL-WITH-MUTEX ..)
 17: (SB-THREAD::INITIAL-THREAD-FUNCTION)
 18: ("foreign function: call_into_lisp")
 19: ("foreign function: funcall0")
 20: ("foreign function: new_thread_trampoline")
 21: ("foreign function: #xB7FB796E")





More information about the slime-devel mailing list