Skip to content

Commit a420a93

Browse files
author
Helmut Eller
committed
Mention problem with CLISP Windows filenames.
1 parent 10c0796 commit a420a93

File tree

1 file changed

+8
-9
lines changed

1 file changed

+8
-9
lines changed

PROBLEMS

+8-9
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ Known problems with SLIME -*- outline -*-
33
* Common to all backends
44

55
** Caution: network security
6+
67
The `M-x slime' command has Lisp listen on a TCP socket and wait for
78
Emacs to connect, which typically takes on the order of one second. If
89
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
3839
lower and SBCL itself is compiled at a lower setting. Thus only
3940
defun-granularity is available with default policies.
4041

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-
4942
** LispWorks
5043

5144
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.
6154

6255
** CLISP
6356

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
6558
you may have to start CLISP with "clisp -K full".
6659

6760
Under Windows, interrupting (with C-c C-b) doesn't work. Emacs sends
6861
a SIGINT signal, but the signal is either ignored or CLISP exits
6962
immediately.
7063

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+
7170
Function arguments and local variables aren't displayed properly in
7271
the backtrace. Changes to CLISP's C code are needed to fix this
7372
problem. Interpreted code is usually easer to debug.

0 commit comments

Comments
 (0)