Luke Gorrie luke@synap.se writes:
Overall the problem seems very weird and doesn't happen for me in CLISP 2.33.2 with GNU or XEmacs on Debian.
Of course, I'd rather be working with a fresher CLISP and using Debian, but today I'm stuck with this lot.
it will be interesting to see what that looks like after reproducing the problem again.
How's this? I see the debug output at the end.
(:emacs-rex (swank:interactive-eval "(foo 1)") nil t 14) (:debug 0 1 ("Break" " [Condition of type SIMPLE-CONDITION]" nil nil) (("CONTINUE" "Return from BREAK loop") ("ABORT" "Abort handling SLIME request.")) ((0 "frame binding variables (~ = dynamically):\n | ~ SYSTEM::*FASOUTPUT-STREAM* <--> NIL") (1 "EVAL frame for form (BREAK)") (2 "EVAL frame for form (PROGN (BREAK) N)") (3 "APPLY frame for call (FOO '1)") (4 "EVAL frame for form (FOO 1)") (5 "EVAL frame for form (SWANK:INTERACTIVE-EVAL "(foo 1)")") (6 "EVAL frame for form (SWANK:START-SERVER "/tmp/seh/slime.4468" :EXTERNAL-FORMAT :ISO-LATIN-1-UNIX)")) (14)) (:debug-activate 0 1) (:emacs-rex (swank:frame-locals-for-emacs 1) nil 0 15) (:return (:ok ((:name "N" :id 0 :value "1"))) 15) (DEBUG 15 (:ok ((:name "N" :id 0 :value "1"))) (15 lambda (&rest --cl-rest--) (apply '(lambda (G43299 G43300 G43289) (let* ... ...)) '--sexp-- '--tag-- --cl-rest--)))