Slime REPL hangs after startup on threaded SBCL (on a 2.4 kernel, yeah, but it didn't used to do this): typing things there has no effect.
The same happens for all :fd-handler :sigio and :spaw styles, just the backtraces (appended) differ.
For :fd-handler
0: ("foreign function call land: ra=#x805AFD1") 1: ("foreign function call land: ra=#x805AEA3") 2: ("foreign function call land: ra=#x8051627") 3: ("foreign function call land: ra=#x8053AC5") 4: ("foreign function call land: ra=#x4006D650") 5: ("hairy arg processor for top level local call SB!SYS:WAIT-UNTIL-FD-USABLE" 0 :INPUT NIL) 6: (SB-IMPL::FROB-INPUT 1 #<FILE-STREAM for "standard input" {9003331}>)[:EXTERNAL] 7: (SB-IMPL::INPUT-CHARACTER 3 #<FILE-STREAM for "standard input" {9003331}> NIL #:EOF-OBJECT)[:EXTERNAL] 8: ("hairy arg processor for top level local call READ-CHAR" #<FILE-STREAM for "standard input" {9003331}> NIL #:EOF-OBJECT #<unused argument>) 9: ("hairy arg processor for top level local call READ-CHAR" #<SYNONYM-STREAM :SYMBOL SB-SYS:*STDIN* {5029DB1}> NIL #:EOF-OBJECT #<unused argument>) 10: ("hairy arg processor for top level local call READ-CHAR" #<SYNONYM-STREAM :SYMBOL SWANK::*CURRENT-STANDARD-INPUT* {A02EF11}> NIL #:EOF-OBJECT #<unused argument>) 11: ("hairy arg processor for top level local call READ-PRESERVING-WHITESPACE" #<SYNONYM-STREAM :SYMBOL SWANK::*CURRENT-STANDARD-INPUT* {A02EF11}> NIL (NIL) T) 12: ("hairy arg processor for top level local call READ-PRESERVING-WHITESPACE" #<SYNONYM-STREAM :SYMBOL SWANK::*CURRENT-STANDARD-INPUT* {A02EF11}> NIL (NIL) NIL) 13: ("hairy arg processor for top level local call READ" #<SYNONYM-STREAM :SYMBOL SWANK::*CURRENT-STANDARD-INPUT* {A02EF11}> NIL (NIL) NIL) 14: (SB-IMPL::REPL-READ-FORM-FUN 2 #<SYNONYM-STREAM :SYMBOL SWANK::*CURRENT-STANDARD-INPUT* {A02EF11}> #<SYNONYM-STREAM :SYMBOL SWANK::*CURRENT-STANDARD-OUTPUT* {A02EEB1}>)[:EXTERNAL] 15: (SB-IMPL::REPL-FUN 1 NIL)[:EXTERNAL] 16: ("#'(LAMBDA NIL (LOOP # #))") 17: ("XEP for #'(LAMBDA NIL (LOOP # #))" 0)[:EXTERNAL] 18: (SB-IMPL::%WITH-REBOUND-IO-SYNTAX 1 #<FUNCTION "CLOSURE" {96F4B75}>)[:EXTERNAL] 19: (SB-IMPL::TOPLEVEL-REPL 1 NIL)[:EXTERNAL] 20: (SB-IMPL::TOPLEVEL-INIT 0)[:EXTERNAL] 21: ("FLET SB!IMPL::RESTART-LISP")
For :sigio
0: ((SWANK-BACKEND:CALL-WITH-DEBUGGING-ENVIRONMENT (T)) #<unused argument> #<unused argument> #<FUNCTION "#'(LAMBDA NIL (SWANK::SLDB-LOOP SWANK::*SLDB-LEVEL*))" {922CFCD}>) 1: (SWANK::DEBUG-IN-EMACS #<SIMPLE-ERROR {95962B9}>) 2: (INVOKE-DEBUGGER 1 #<SIMPLE-ERROR {95962B9}>)[:EXTERNAL] 3: (SWANK::SIMPLE-BREAK) 4: ("#'(LAMBDA NIL (LET # #))") 5: (SWANK::CALL-WITH-REDIRECTED-IO #S(SWANK::CONNECTION :SOCKET-IO #<FILE-STREAM for #1="a constant string" {9B3C6E1}> :DEDICATED-OUTPUT #2=#<FILE-STREAM for #1# {947D2F1}> :USER-INPUT #3=#<SWANK-BACKEND::SLIME-INPUT-STREAM {9554D81}> :USER-OUTPUT #2# :USER-IO #<TWO-WAY-STREAM :INPUT-STREAM #3# :OUTPUT-STREAM #2#> :READER-THREAD NIL :CONTROL-THREAD NIL :REPL-THREAD NIL :SERVE-REQUESTS #<FUNCTION SWANK::INSTALL-SIGIO-HANDLER> :READ #<FUNCTION SWANK::READ-FROM-SOCKET-IO> :SEND #<FUNCTION SWANK::SEND-TO-SOCKET-IO> :CLEANUP #<FUNCTION SWANK::DEINSTALL-SIGIO-HANDLER> :INDENTATION-CACHE #<HASH-TABLE :TEST EQ :COUNT 54 {9B42309}> :INDENTATION-CACHE-PACKAGES (#<PACKAGE "SWANK-COMPLETION-TEST"> #<PACKAGE "SWANK-IO-PACKAGE"> #<PACKAGE "SWANK"> #<PACKAGE "SB-POSIX-INTERNAL"> #<PACKAGE "SB-POSIX"> #<PACKAGE "SB-POSIX-SYSTEM"> #<PACKAGE "ASDF3997"> #<PACKAGE "SB-INTROSPECT"> #<PACKAGE "SB-BSD-SOCKETS"> #<PACKAGE "SB-BSD-SOCKETS-INTERNAL"> #<PACKAGE "SB-BSD-SOCKETS-SYSTEM"> #<PACKAGE "SB-GROVEL"> #<PACKAGE "SB-GROVEL-SYSTEM"> #<PACKAGE "ASDF3773"> #<PACKAGE "ASDF3772"> #<PACKAGE "NREGEX"> #<PACKAGE "SWANK-BACKEND"> #<PACKAGE "SWANK-LOADER"> #<PACKAGE "ASDF"> #<PACKAGE "COMMON-LISP-USER"> #<PACKAGE "SB-LOOP"> #<PACKAGE "SB-IMPL"> #<PACKAGE "KEYWORD"> #<PACKAGE "SB-WALKER"> #<PACKAGE "SB-PROFILE"> #<PACKAGE "SB-PRETTY"> #<PACKAGE "SB-MOP"> #<PACKAGE "SB-INT"> #<PACKAGE "SB-GRAY"> #<PACKAGE "SB-FORMAT"> #<PACKAGE "SB-FASL"> #<PACKAGE "SB-DISASSEM"> #<PACKAGE "SB-DEBUG"> #<PACKAGE "SB-C"> #<PACKAGE "SB-BIGNUM"> #<PACKAGE "SB-ASSEM"> #<PACKAGE "SB-ALIEN-INTERNALS"> #<PACKAGE "SB-SYS"> #<PACKAGE "SB-ALIEN"> #<PACKAGE "SB-PCL"> #<PACKAGE "SB-UNIX"> #<PACKAGE "SB-VM"> #<PACKAGE "SB-THREAD"> #<PACKAGE "SB-DI"> #<PACKAGE "SB-KERNEL"> #<PACKAGE "SB-EXT"> #<PACKAGE "COMMON-LISP">)) #<FUNCTION "#'(LAMBDA NIL (LET # #))" {90ECF1D}>) 6: (SWANK::HANDLE-REQUEST #S(SWANK::CONNECTION :SOCKET-IO #<FILE-STREAM for #1="a constant string" {9B3C6E1}> :DEDICATED-OUTPUT #2=#<FILE-STREAM for #1# {947D2F1}> :USER-INPUT #3=#SWANK-BACKEND::SLIME-INPUT-STREAM {9554D81} :USER-OUTPUT #2# :USER-IO #<TWO-WAY-STREAM :INPUT-STREAM #3# :OUTPUT-STREAM #2#> :READER-THREAD NIL :CONTROL-THREAD NIL :REPL-THREAD NIL :SERVE-REQUESTS #<FUNCTION SWANK::INSTALL-SIGIO-HANDLER> :READ #<FUNCTION SWANK::READ-FROM-SOCKET-IO> :SEND #<FUNCTION SWANK::SEND-TO-SOCKET-IO> :CLEANUP #<FUNCTION SWANK::DEINSTALL-SIGIO-HANDLER> :INDENTATION-CACHE #<HASH-TABLE :TEST EQ :COUNT 54 {9B42309}> :INDENTATION-CACHE-PACKAGES (#<PACKAGE "SWANK-COMPLETION-TEST"> #<PACKAGE "SWANK-IO-PACKAGE"> #<PACKAGE "SWANK"> #<PACKAGE "SB-POSIX-INTERNAL"> #<PACKAGE "SB-POSIX"> #<PACKAGE "SB-POSIX-SYSTEM"> #<PACKAGE "ASDF3997"> #<PACKAGE "SB-INTROSPECT"> #<PACKAGE "SB-BSD-SOCKETS"> #<PACKAGE "SB-BSD-SOCKETS-INTERNAL"> #<PACKAGE "SB-BSD-SOCKETS-SYSTEM"> #<PACKAGE "SB-GROVEL"> #<PACKAGE "SB-GROVEL-SYSTEM"> #<PACKAGE "ASDF3773"> #<PACKAGE "ASDF3772"> #<PACKAGE "NREGEX"> #<PACKAGE "SWANK-BACKEND"> #<PACKAGE "SWANK-LOADER"> #<PACKAGE "ASDF"> #<PACKAGE "COMMON-LISP-USER"> #<PACKAGE "SB-LOOP"> #<PACKAGE "SB-IMPL"> #<PACKAGE "KEYWORD"> #<PACKAGE "SB-WALKER"> #<PACKAGE "SB-PROFILE"> #<PACKAGE "SB-PRETTY"> #<PACKAGE "SB-MOP"> #<PACKAGE "SB-INT"> #<PACKAGE "SB-GRAY"> #<PACKAGE "SB-FORMAT"> #<PACKAGE "SB-FASL"> #<PACKAGE "SB-DISASSEM"> #<PACKAGE "SB-DEBUG"> #<PACKAGE "SB-C"> #<PACKAGE "SB-BIGNUM"> #<PACKAGE "SB-ASSEM"> #<PACKAGE "SB-ALIEN-INTERNALS"> #<PACKAGE "SB-SYS"> #<PACKAGE "SB-ALIEN"> #<PACKAGE "SB-PCL"> #<PACKAGE "SB-UNIX"> #<PACKAGE "SB-VM"> #<PACKAGE "SB-THREAD"> #<PACKAGE "SB-DI"> #<PACKAGE "SB-KERNEL"> #<PACKAGE "SB-EXT"> #<PACKAGE "COMMON-LISP">))) 7: (SWANK::PROCESS-AVAILABLE-INPUT #<FILE-STREAM for "a constant string" {9B3C6E1}> #<FUNCTION "CLOSURE" {95960ED}>) 8: ("FLET SWANK::HANDLER") 9: (SWANK-BACKEND::SIGIO-HANDLER #<unused argument> #<unused argument> #<unused argument>) 10: ("#'(LAMBDA (SIGNAL SWANK-BACKEND::CODE SWANK-BACKEND::SCP) (SWANK-BACKEND::SIGIO-HANDLER SIGNAL SWANK-BACKEND::CODE ...))" 29 #.(SB-SYS:INT-SAP #X403775D0) #.(SB-SYS:INT-SAP #X40377650)) 11: ("foreign function call land: ra=#x805AFD1") 12: ("foreign function call land: ra=#x805AEA3") 13: ("foreign function call land: ra=#x8051627") 14: ("foreign function call land: ra=#x8053AC5") 15: ("foreign function call land: ra=#x4006D650") 16: ("hairy arg processor for top level local call SB!SYS:WAIT-UNTIL-FD-USABLE" 0 :INPUT NIL) 17: (SB-IMPL::FROB-INPUT 1 #<FILE-STREAM for "standard input" {9003261}>)[:EXTERNAL] 18: (SB-IMPL::INPUT-CHARACTER 3 #<FILE-STREAM for "standard input" {9003261}> NIL #:EOF-OBJECT)[:EXTERNAL] 19: ("hairy arg processor for top level local call READ-CHAR" #<FILE-STREAM for "standard input" {9003261}> NIL #:EOF-OBJECT #<unused argument>) 20: ("hairy arg processor for top level local call READ-CHAR" #<SYNONYM-STREAM :SYMBOL SB-SYS:*STDIN* {5029DB1}> NIL #:EOF-OBJECT #<unused argument>) 21: ("hairy arg processor for top level local call READ-CHAR" #<SYNONYM-STREAM :SYMBOL SWANK::*CURRENT-STANDARD-INPUT* {969FC41}> NIL #:EOF-OBJECT #<unused argument>) 22: ("hairy arg processor for top level local call READ-PRESERVING-WHITESPACE" #<SYNONYM-STREAM :SYMBOL SWANK::*CURRENT-STANDARD-INPUT* {969FC41}> NIL (NIL) T) 23: ("hairy arg processor for top level local call READ-PRESERVING-WHITESPACE" #<SYNONYM-STREAM :SYMBOL SWANK::*CURRENT-STANDARD-INPUT* {969FC41}> NIL (NIL) NIL) 24: ("hairy arg processor for top level local call READ" #<SYNONYM-STREAM :SYMBOL SWANK::*CURRENT-STANDARD-INPUT* {969FC41}> NIL (NIL) NIL) 25: (SB-IMPL::REPL-READ-FORM-FUN 2 #<SYNONYM-STREAM :SYMBOL SWANK::*CURRENT-STANDARD-INPUT* {969FC41}> #<SYNONYM-STREAM :SYMBOL SWANK::*CURRENT-STANDARD-OUTPUT* {969E4F1}>)[:EXTERNAL] 26: (SB-IMPL::REPL-FUN 1 NIL)[:EXTERNAL] 27: ("#'(LAMBDA NIL (LOOP # #))") 28: ("XEP for #'(LAMBDA NIL (LOOP # #))" 0)[:EXTERNAL] 29: (SB-IMPL::%WITH-REBOUND-IO-SYNTAX 1 #<FUNCTION "CLOSURE" {96F4B75}>)[:EXTERNAL] 30: (SB-IMPL::TOPLEVEL-REPL 1 NIL)[:EXTERNAL] 31: (SB-IMPL::TOPLEVEL-INIT 0)[:EXTERNAL] 32: ("FLET SB!IMPL::RESTART-LISP")
For :spawn
0: ((SWANK-BACKEND:CALL-WITH-DEBUGGING-ENVIRONMENT (T)) #<unused argument> #<unused argument> #<FUNCTION "#'(LAMBDA NIL (SWANK::SLDB-LOOP SWANK::*SLDB-LEVEL*))" {922B555}>) 1: (SWANK::DEBUG-IN-EMACS #<SIMPLE-ERROR {95E7279}>) 2: (INVOKE-DEBUGGER 1 #<SIMPLE-ERROR {95E7279}>)[:EXTERNAL] 3: (SWANK::SIMPLE-BREAK) 4: ("foreign function call land: ra=#x805AFD1") 5: ("foreign function call land: ra=#x805B178") 6: ("foreign function call land: ra=#x4006E3B3") 7: ("foreign function call land: ra=#x8059C64") 8: (SB-THREAD::UNBLOCK-SIGCONT-AND-SLEEP 0)[:EXTERNAL] 9: (SB-THREAD:CONDITION-WAIT 2 #S(SB-THREAD:WAITQUEUE :NAME NIL :LOCK 0 :DATA (2345)) #S(SB-THREAD:MUTEX :NAME NIL :LOCK 0 :DATA NIL :VALUE NIL))[:EXTERNAL] 10: ((SWANK-BACKEND:RECEIVE NIL) #<unused argument> #<unused argument>) 11: (SWANK::READ-FROM-EMACS) 12: ("#'(LAMBDA NIL (LET # #))") 13: (SWANK::CALL-WITH-REDIRECTED-IO #S(SWANK::CONNECTION :SOCKET-IO #<FILE-STREAM for #1="a constant string" {9B7B731}> :DEDICATED-OUTPUT #2=#<FILE-STREAM for #1# {94D4D99}> :USER-INPUT #3=#<SWANK-BACKEND::SLIME-INPUT-STREAM {95BC799}> :USER-OUTPUT #2# :USER-IO #<TWO-WAY-STREAM :INPUT-STREAM #3# :OUTPUT-STREAM #2#> :READER-THREAD 2344 :CONTROL-THREAD 2343 :REPL-THREAD 2345 :SERVE-REQUESTS #<FUNCTION SWANK::SPAWN-THREADS-FOR-CONNECTION> :READ #<FUNCTION SWANK::READ-FROM-CONTROL-THREAD> :SEND #<FUNCTION SWANK::SEND-TO-CONTROL-THREAD> :CLEANUP NIL :INDENTATION-CACHE #<HASH-TABLE :TEST EQ :COUNT 54 {9B81371}> :INDENTATION-CACHE-PACKAGES (#<PACKAGE "SWANK-COMPLETION-TEST"> #<PACKAGE "SWANK-IO-PACKAGE"> #<PACKAGE "SWANK"> #<PACKAGE "SB-POSIX-INTERNAL"> #<PACKAGE "SB-POSIX"> #<PACKAGE "SB-POSIX-SYSTEM"> #<PACKAGE "ASDF3997"> #<PACKAGE "SB-INTROSPECT"> #<PACKAGE "SB-BSD-SOCKETS"> #<PACKAGE "SB-BSD-SOCKETS-INTERNAL"> #<PACKAGE "SB-BSD-SOCKETS-SYSTEM"> #<PACKAGE "SB-GROVEL"> #<PACKAGE "SB-GROVEL-SYSTEM"> #<PACKAGE "ASDF3773"> #<PACKAGE "ASDF3772"> #<PACKAGE "NREGEX"> #<PACKAGE "SWANK-BACKEND"> #<PACKAGE "SWANK-LOADER"> #<PACKAGE "ASDF"> #<PACKAGE "COMMON-LISP-USER"> #<PACKAGE "SB-LOOP"> #<PACKAGE "SB-IMPL"> #<PACKAGE "KEYWORD"> #<PACKAGE "SB-WALKER"> #<PACKAGE "SB-PROFILE"> #<PACKAGE "SB-PRETTY"> #<PACKAGE "SB-MOP"> #<PACKAGE "SB-INT"> #<PACKAGE "SB-GRAY"> #<PACKAGE "SB-FORMAT"> #<PACKAGE "SB-FASL"> #<PACKAGE "SB-DISASSEM"> #<PACKAGE "SB-DEBUG"> #<PACKAGE "SB-C"> #<PACKAGE "SB-BIGNUM"> #<PACKAGE "SB-ASSEM"> #<PACKAGE "SB-ALIEN-INTERNALS"> #<PACKAGE "SB-SYS"> #<PACKAGE "SB-ALIEN"> #<PACKAGE "SB-PCL"> #<PACKAGE "SB-UNIX"> #<PACKAGE "SB-VM"> #<PACKAGE "SB-THREAD"> #<PACKAGE "SB-DI"> #<PACKAGE "SB-KERNEL"> #<PACKAGE "SB-EXT"> #<PACKAGE "COMMON-LISP">)) #<FUNCTION "#'(LAMBDA NIL (LET # #))" {90E92FD}>) 14: (SWANK::HANDLE-REQUEST #S(SWANK::CONNECTION :SOCKET-IO #<FILE-STREAM for #1="a constant string" {9B7B731}> :DEDICATED-OUTPUT #2=#<FILE-STREAM for #1# {94D4D99}> :USER-INPUT #3=#SWANK-BACKEND::SLIME-INPUT-STREAM {95BC799} :USER-OUTPUT #2# :USER-IO #<TWO-WAY-STREAM :INPUT-STREAM #3# :OUTPUT-STREAM #2#> :READER-THREAD 2344 :CONTROL-THREAD 2343 :REPL-THREAD 2345 :SERVE-REQUESTS #<FUNCTION SWANK::SPAWN-THREADS-FOR-CONNECTION> :READ #<FUNCTION SWANK::READ-FROM-CONTROL-THREAD> :SEND #<FUNCTION SWANK::SEND-TO-CONTROL-THREAD> :CLEANUP NIL :INDENTATION-CACHE #<HASH-TABLE :TEST EQ :COUNT 54 {9B81371}> :INDENTATION-CACHE-PACKAGES (#<PACKAGE "SWANK-COMPLETION-TEST"> #<PACKAGE "SWANK-IO-PACKAGE"> #<PACKAGE "SWANK"> #<PACKAGE "SB-POSIX-INTERNAL"> #<PACKAGE "SB-POSIX"> #<PACKAGE "SB-POSIX-SYSTEM"> #<PACKAGE "ASDF3997"> #<PACKAGE "SB-INTROSPECT"> #<PACKAGE "SB-BSD-SOCKETS"> #<PACKAGE "SB-BSD-SOCKETS-INTERNAL"> #<PACKAGE "SB-BSD-SOCKETS-SYSTEM"> #<PACKAGE "SB-GROVEL"> #<PACKAGE "SB-GROVEL-SYSTEM"> #<PACKAGE "ASDF3773"> #<PACKAGE "ASDF3772"> #<PACKAGE "NREGEX"> #<PACKAGE "SWANK-BACKEND"> #<PACKAGE "SWANK-LOADER"> #<PACKAGE "ASDF"> #<PACKAGE "COMMON-LISP-USER"> #<PACKAGE "SB-LOOP"> #<PACKAGE "SB-IMPL"> #<PACKAGE "KEYWORD"> #<PACKAGE "SB-WALKER"> #<PACKAGE "SB-PROFILE"> #<PACKAGE "SB-PRETTY"> #<PACKAGE "SB-MOP"> #<PACKAGE "SB-INT"> #<PACKAGE "SB-GRAY"> #<PACKAGE "SB-FORMAT"> #<PACKAGE "SB-FASL"> #<PACKAGE "SB-DISASSEM"> #<PACKAGE "SB-DEBUG"> #<PACKAGE "SB-C"> #<PACKAGE "SB-BIGNUM"> #<PACKAGE "SB-ASSEM"> #<PACKAGE "SB-ALIEN-INTERNALS"> #<PACKAGE "SB-SYS"> #<PACKAGE "SB-ALIEN"> #<PACKAGE "SB-PCL"> #<PACKAGE "SB-UNIX"> #<PACKAGE "SB-VM"> #<PACKAGE "SB-THREAD"> #<PACKAGE "SB-DI"> #<PACKAGE "SB-KERNEL"> #<PACKAGE "SB-EXT"> #<PACKAGE "COMMON-LISP">))) 15: ("#'(LAMBDA NIL (LET # #))") 16: ("XEP for #'(LAMBDA NIL (LET # #))" 0)[:EXTERNAL] 17: (SWANK::CALL-WITH-REDIRECTED-IO #S(SWANK::CONNECTION :SOCKET-IO #<FILE-STREAM for #1="a constant string" {9B7B731}> :DEDICATED-OUTPUT #2=#<FILE-STREAM for #1# {94D4D99}> :USER-INPUT #3=#<SWANK-BACKEND::SLIME-INPUT-STREAM {95BC799}> :USER-OUTPUT #2# :USER-IO #<TWO-WAY-STREAM :INPUT-STREAM #3# :OUTPUT-STREAM #2#> :READER-THREAD 2344 :CONTROL-THREAD 2343 :REPL-THREAD 2345 :SERVE-REQUESTS #<FUNCTION SWANK::SPAWN-THREADS-FOR-CONNECTION> :READ #<FUNCTION SWANK::READ-FROM-CONTROL-THREAD> :SEND #<FUNCTION SWANK::SEND-TO-CONTROL-THREAD> :CLEANUP NIL :INDENTATION-CACHE #<HASH-TABLE :TEST EQ :COUNT 54 {9B81371}> :INDENTATION-CACHE-PACKAGES (#<PACKAGE "SWANK-COMPLETION-TEST"> #<PACKAGE "SWANK-IO-PACKAGE"> #<PACKAGE "SWANK"> #<PACKAGE "SB-POSIX-INTERNAL"> #<PACKAGE "SB-POSIX"> #<PACKAGE "SB-POSIX-SYSTEM"> #<PACKAGE "ASDF3997"> #<PACKAGE "SB-INTROSPECT"> #<PACKAGE "SB-BSD-SOCKETS"> #<PACKAGE "SB-BSD-SOCKETS-INTERNAL"> #<PACKAGE "SB-BSD-SOCKETS-SYSTEM"> #<PACKAGE "SB-GROVEL"> #<PACKAGE "SB-GROVEL-SYSTEM"> #<PACKAGE "ASDF3773"> #<PACKAGE "ASDF3772"> #<PACKAGE "NREGEX"> #<PACKAGE "SWANK-BACKEND"> #<PACKAGE "SWANK-LOADER"> #<PACKAGE "ASDF"> #<PACKAGE "COMMON-LISP-USER"> #<PACKAGE "SB-LOOP"> #<PACKAGE "SB-IMPL"> #<PACKAGE "KEYWORD"> #<PACKAGE "SB-WALKER"> #<PACKAGE "SB-PROFILE"> #<PACKAGE "SB-PRETTY"> #<PACKAGE "SB-MOP"> #<PACKAGE "SB-INT"> #<PACKAGE "SB-GRAY"> #<PACKAGE "SB-FORMAT"> #<PACKAGE "SB-FASL"> #<PACKAGE "SB-DISASSEM"> #<PACKAGE "SB-DEBUG"> #<PACKAGE "SB-C"> #<PACKAGE "SB-BIGNUM"> #<PACKAGE "SB-ASSEM"> #<PACKAGE "SB-ALIEN-INTERNALS"> #<PACKAGE "SB-SYS"> #<PACKAGE "SB-ALIEN"> #<PACKAGE "SB-PCL"> #<PACKAGE "SB-UNIX"> #<PACKAGE "SB-VM"> #<PACKAGE "SB-THREAD"> #<PACKAGE "SB-DI"> #<PACKAGE "SB-KERNEL"> #<PACKAGE "SB-EXT"> #<PACKAGE "COMMON-LISP">)) #<FUNCTION "CLOSURE" {95E7055}>) 18: (SWANK::REPL-LOOP #S(SWANK::CONNECTION :SOCKET-IO #<FILE-STREAM for #1="a constant string" {9B7B731}> :DEDICATED-OUTPUT #2=#<FILE-STREAM for #1# {94D4D99}> :USER-INPUT #3=#SWANK-BACKEND::SLIME-INPUT-STREAM {95BC799} :USER-OUTPUT #2# :USER-IO #<TWO-WAY-STREAM :INPUT-STREAM #3# :OUTPUT-STREAM #2#> :READER-THREAD 2344 :CONTROL-THREAD 2343 :REPL-THREAD 2345 :SERVE-REQUESTS #<FUNCTION SWANK::SPAWN-THREADS-FOR-CONNECTION> :READ #<FUNCTION SWANK::READ-FROM-CONTROL-THREAD> :SEND #<FUNCTION SWANK::SEND-TO-CONTROL-THREAD> :CLEANUP NIL :INDENTATION-CACHE #<HASH-TABLE :TEST EQ :COUNT 54 {9B81371}> :INDENTATION-CACHE-PACKAGES (#<PACKAGE "SWANK-COMPLETION-TEST"> #<PACKAGE "SWANK-IO-PACKAGE"> #<PACKAGE "SWANK"> #<PACKAGE "SB-POSIX-INTERNAL"> #<PACKAGE "SB-POSIX"> #<PACKAGE "SB-POSIX-SYSTEM"> #<PACKAGE "ASDF3997"> #<PACKAGE "SB-INTROSPECT"> #<PACKAGE "SB-BSD-SOCKETS"> #<PACKAGE "SB-BSD-SOCKETS-INTERNAL"> #<PACKAGE "SB-BSD-SOCKETS-SYSTEM"> #<PACKAGE "SB-GROVEL"> #<PACKAGE "SB-GROVEL-SYSTEM"> #<PACKAGE "ASDF3773"> #<PACKAGE "ASDF3772"> #<PACKAGE "NREGEX"> #<PACKAGE "SWANK-BACKEND"> #<PACKAGE "SWANK-LOADER"> #<PACKAGE "ASDF"> #<PACKAGE "COMMON-LISP-USER"> #<PACKAGE "SB-LOOP"> #<PACKAGE "SB-IMPL"> #<PACKAGE "KEYWORD"> #<PACKAGE "SB-WALKER"> #<PACKAGE "SB-PROFILE"> #<PACKAGE "SB-PRETTY"> #<PACKAGE "SB-MOP"> #<PACKAGE "SB-INT"> #<PACKAGE "SB-GRAY"> #<PACKAGE "SB-FORMAT"> #<PACKAGE "SB-FASL"> #<PACKAGE "SB-DISASSEM"> #<PACKAGE "SB-DEBUG"> #<PACKAGE "SB-C"> #<PACKAGE "SB-BIGNUM"> #<PACKAGE "SB-ASSEM"> #<PACKAGE "SB-ALIEN-INTERNALS"> #<PACKAGE "SB-SYS"> #<PACKAGE "SB-ALIEN"> #<PACKAGE "SB-PCL"> #<PACKAGE "SB-UNIX"> #<PACKAGE "SB-VM"> #<PACKAGE "SB-THREAD"> #<PACKAGE "SB-DI"> #<PACKAGE "SB-KERNEL"> #<PACKAGE "SB-EXT"> #<PACKAGE "COMMON-LISP">))) 19: ("#'(LAMBDA NIL (LET # # ...))") 20: ("foreign function call land: ra=#x805AFD1") 21: ("foreign function call land: ra=#x805ADED")
Cheers,
-- Nikodemus "Not as clumsy or random as a C++ or Java. An elegant weapon for a more civilized time."