Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse code

Mention problem with CLISP Windows filenames.

  • Loading branch information...
commit a420a9344fa5366b5624d82218cbc776f0e2e14e 1 parent 10c0796
Helmut Eller authored

Showing 1 changed file with 8 additions and 9 deletions. Show diff stats Hide diff stats

  1. +8 9 PROBLEMS
17 PROBLEMS
@@ -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 comments on commit a420a93

Please sign in to comment.
Something went wrong with that request. Please try again.