[slime-cvs] CVS update: slime/PROBLEMS
Helmut Eller
heller at common-lisp.net
Sun Nov 20 23:31:57 UTC 2005
Update of /project/slime/cvsroot/slime
In directory common-lisp.net:/tmp/cvs-serv22955
Modified Files:
PROBLEMS
Log Message:
Mention READ-CHAR-NO-HANG brokeness.
Date: Mon Nov 21 00:31:56 2005
Author: heller
Index: slime/PROBLEMS
diff -u slime/PROBLEMS:1.7 slime/PROBLEMS:1.8
--- slime/PROBLEMS:1.7 Tue Jun 28 10:40:07 2005
+++ slime/PROBLEMS Mon Nov 21 00:31:56 2005
@@ -11,6 +11,13 @@
The listen socket is bound on the loopback interface in all Lisps that
support this. This way remote hosts are unable to connect.
+** READ-CHAR-NO-HANG is broken
+
+READ-CHAR-NO-HANG doesn't work properly for slime-input-streams. Due
+to the way we request input from Emacs it's not possible to repeatedly
+poll for input. To get any input you have to call READ-CHAR (or a
+function which calls READ-CHAR).
+
* Backend-specific problems
** CMUCL
@@ -23,7 +30,8 @@
The latest released version of SBCL at the time of packaging should
work. Older or newer SBCLs may or may not work. Do not use
-multithreading with unpatched 2.4 Linux kernels.
+multithreading with unpatched 2.4 Linux kernels. There are also
+problems with kernel versions 2.6.5 - 2.6.10.
The (v)iew-source command in the debugger can only locate exact source
forms for code compiled at (debug 2) or higher. The default level is
@@ -57,15 +65,18 @@
you may have to start CLISP with "clisp -K full".
Under Windows, interrupting (with C-c C-b) doesn't work. Emacs sends
-a signal 2 (= SIGINT), but the signal is either ignored or CLISP exits
+a SIGINT signal, but the signal is either ignored or CLISP exits
immediately.
-The backtrace doesn't include frames for compiled functions. Changes
-to CLISP's C code are needed to fix this problem.
-Interpreted code is usually easer to debug.
+Function arguments and local variables aren't displayed properly in
+the backtrace. Changes to CLISP's C code are needed to fix this
+problem. Interpreted code is usually easer to debug.
M-. (find-definition) only works if the fasl file is in the same
directory as the source file.
+
+The arglist doesn't include the proper names only "fake symbols" like
+`arg1'.
** Armed Bear Common Lisp
More information about the slime-cvs
mailing list