Browse code

don't rebind debug I/O streams

Now stuff like (break) has a chance of working inside ABLE's listener.
This change shouldn't affect normal user code.

D Herring authored on 2011-11-18 04:58:05
Showing 1 changed files
... ...
@@ -27,8 +27,11 @@
27 27
           (*trace-output* stream)
28 28
           ;(*error-output* stream)
29 29
           (*standard-input* stream)
30
-          (*terminal-io* stream)
31
-          (*debug-io* stream))
30
+          ;; rebinding *terminal-io* breaks SBCL's terminal debugger
31
+          ;(*terminal-io* stream)
32
+          ;; rebinding *debug-io* breaks Slime's debugger and SBCL's terminal
33
+          ;(*debug-io* stream)
34
+          )
32 35
      ,@body
33 36
      (flush stream)))
34 37