@@ -3,6 +3,7 @@ Known problems with SLIME -*- outline -*-
3
3
* Common to all backends
4
4
5
5
** Caution: network security
6
+
6
7
The `M-x slime' command has Lisp listen on a TCP socket and wait for
7
8
Emacs to connect, which typically takes on the order of one second. If
8
9
someone else were to connect to this socket then they could use the
@@ -38,14 +39,6 @@ forms for code compiled at (debug 2) or higher. The default level is
38
39
lower and SBCL itself is compiled at a lower setting. Thus only
39
40
defun-granularity is available with default policies.
40
41
41
- The XREF commands are not implemented.
42
-
43
- ** OpenMCL
44
-
45
- We support OpenMCL 0.14.3.
46
-
47
- The XREF commands are not available.
48
-
49
42
** LispWorks
50
43
51
44
On Windows, SLIME hangs when calling foreign functions or certain
@@ -61,13 +54,19 @@ responds much faster if mp:*default-process-quantum* is set to 0.1.
61
54
62
55
** CLISP
63
56
64
- We require version 2.33.2 or higher. We also require socket support, so
57
+ We require version 2.49 or higher. We also require socket support, so
65
58
you may have to start CLISP with "clisp -K full".
66
59
67
60
Under Windows, interrupting (with C-c C-b) doesn't work. Emacs sends
68
61
a SIGINT signal, but the signal is either ignored or CLISP exits
69
62
immediately.
70
63
64
+ On Windows, CLISP may refuse to parse filenames like
65
+ "C:\\DOCUME~1\\johndoe\\LOCALS~1\\Temp\\slime.1424" when we actually
66
+ mean C:\Documents and Settings\johndoe\Local Settings\slime.1424. As
67
+ a workaround, you could set slime-to-lisp-filename-function to some
68
+ function that returns a string that is accepted by CLISP.
69
+
71
70
Function arguments and local variables aren't displayed properly in
72
71
the backtrace. Changes to CLISP's C code are needed to fix this
73
72
problem. Interpreted code is usually easer to debug.
0 commit comments