Thanks for valuable information about swank::eval-in-emacs
I tried it in scratch slime and output I am able to get in message buffer.
But if I am running it in Stumpwm process with stumpwm eval command, where I have started swank server, I am not able to get output, the error I am pasting.
-------------------------------------------------------------------------------------------- 18:22:23 Outputting a message: *The value NIL is not of type SWANK::CONNECTION.0: \ (SB-DEBUG::MAP-BACKTRACE #<CLOSURE (LAMBDA #) {B799655}>)[:EXTERNAL] 1: (SB-DEBUG:BACKTRACE 100 #<SB-IMPL::STRING-OUTPUT-STREAM {B799601}>) 2: (STUMPWM::BACKTRACE-STRING) 3: (ERR "^B^1*~A")[:EXTERNAL] 4: (STUMPWM::EVAL-LINE "(swank::eval-in-emacs '(message "sdfsdgdfg"))") 5: (STUMPWM::CALL-INTERACTIVELY "eval" #S(STUMPWM::ARGUMENT-LINE :STRING "eval" :START 5)) 6: (STUMPWM::EVAL-COMMAND "eval" T) 7: ((LABELS #:G300) :CODE 49 :STATE 4) 8: (STUMPWM::HANDLE-EVENT)[:EXTERNAL] 9: ((FLET SB-THREAD::WITH-RECURSIVE-LOCK-THUNK)) 10: ((FLET #:WITHOUT-INTERRUPTS-BODY-[CALL-WITH-RECURSIVE-LOCK]291)) 11: (SB-THREAD::CALL-WITH-RECURSIVE-LOCK #<CLOSURE (FLET SB-THREAD::WITH-RECURSIVE-LOCK-THUNK) {B797DCF5}> #S(SB-THREAD:MUTEX :NAME "CLX Event Lock" :%OWNER #<SB-THREAD:THREAD "initial thread" RUNNING {B475649}> :STATE 1)) 12: (XLIB:PROCESS-EVENT #<XLIB:DISPLAY :0 (The X.Org Foundation R10706000)>)[:EXTERNAL] 13: (STUMPWM::STUMPWM-INTERNAL-LOOP) 14: (STUMPWM::STUMPWM-INTERNAL ":0") 15: (STUMPWM ":0") 16: ((LAMBDA ())) 17: ((LABELS SB-IMPL::RESTART-LISP)) --------------------------------------------------------------------------------------------
I have started the swank server here by this way -------------------------------------------------------------------------------------------- (swank:create-server :port 4005 :style swank:*communication-style* :dont-close t) --------------------------------------------------------------------------------------------
then connected slime in emacs with it.
-- Regards, -sharad