Emacs 如何使slime在windows上与clisp一起工作

Emacs 如何使slime在windows上与clisp一起工作,emacs,common-lisp,slime,clisp,Emacs,Common Lisp,Slime,Clisp,我在Windows7上使用Emacs23.3和Clisp2.49。通过在emacs站点lisp目录中解包,我安装了slime 2011-11-15。然后,我将其放入我的(否则为空).emacs文件中: (setq inferior-lisp-program "clisp") (add-to-list 'load-path "C:\\Program Files\\emacs-23.3\\site-lisp\\slime-2011-11-15") (require 'slime) (slime-s

我在Windows7上使用Emacs23.3和Clisp2.49。通过在emacs站点lisp目录中解包,我安装了slime 2011-11-15。然后,我将其放入我的(否则为空).emacs文件中:

(setq inferior-lisp-program "clisp")
(add-to-list 'load-path "C:\\Program Files\\emacs-23.3\\site-lisp\\slime-2011-11-15") 
(require 'slime)
(slime-setup)
然后我用M-x粘液开始粘液。在一个名为sldb nil/0的缓冲区中,错误开始计数:

SWANK-BACKEND:WAIT-FOR-INPUT not implemented
   [Condition of type SIMPLE-ERROR]

Restarts:
 0: [ABORT] Return to sldb level 83.
 1: [ABORT] Return to sldb level 82.
 2: [ABORT] Return to sldb level 81.
 3: [ABORT] Return to sldb level 80.
 4: [ABORT] Return to sldb level 79.
 5: [ABORT] Return to sldb level 78.
 --more--

Backtrace:
  0: [10837] frame binding variables (~ = dynamically):
       | ~ SWANK::*SLDB-STEPPING-P* <--> NIL
  1: [10834] frame binding variables (~ = dynamically):
       | ~ SWANK::*SLDB-LEVEL* <--> 83
  2: [10831] frame binding variables (~ = dynamically):
       | ~ *PACKAGE* <--> #<PACKAGE COMMON-LISP-USER>
  3: <1/10824> #<COMPILED-FUNCTION SWANK::DEBUG-IN-EMACS>
     [10823] frame binding variables (~ = dynamically):
       | ~ SWANK::*SLIME-INTERRUPTS-ENABLED* <--> NIL
SWANK-BACKEND:未实现等待输入
[简单错误类型的条件]
重新启动:
0:[中止]返回sldb级别83。
1:[中止]返回sldb级别82。
2:[中止]返回sldb 81级。
3:[中止]返回sldb级别80。
4:[中止]返回sldb级别79。
5:[中止]返回sldb级别78。
--更多--
回溯:
0:[10837]帧绑定变量(~=动态):
|~SWANK::*SLDB-STEPPING-P*NIL
1:[10834]帧绑定变量(~=动态):
|~SWANK::*SLDB-LEVEL*83
2:[10831]帧绑定变量(~=动态):
|~*包*#
3:  #
[10823]帧绑定变量(~=动态):
|~SWANK::*SLIME-INTERRUPTS-ENABLED*无
在普通的低级lisp缓冲区中,编译如下:

(progn (load "c:\\Program Files\\emacs-23.3\\site-lisp\\slime-2011-11-15\\swank-loader.lisp" :verbose t) (funcall (read-from-string "swank-loader:init")) (funcall (read-from-string "swank:start-server") "c:\\Users\\User1\\AppData\\Local\\Temp\\slime.10968" :coding-system "iso-latin-1-unix"))

  i i i i i i i       ooooo    o        ooooooo   ooooo   ooooo
  I I I I I I I      8     8   8           8     8     o  8    8
  I  \ `+' /  I      8         8           8     8        8    8
   \  `-+-'  /       8         8           8      ooooo   8oooo
    `-__|__-'        8         8           8           8  8
        |            8     o   8           8     o     8  8
  ------+------       ooooo    8oooooo  ooo8ooo   ooooo   8

Welcome to GNU CLISP 2.49 (2010-07-07) <http://clisp.cons.org/>

Copyright (c) Bruno Haible, Michael Stoll 1992, 1993
Copyright (c) Bruno Haible, Marcus Daniels 1994-1997
Copyright (c) Bruno Haible, Pierpaolo Bernardi, Sam Steingold 1998
Copyright (c) Bruno Haible, Sam Steingold 1999-2000
Copyright (c) Sam Steingold, Bruno Haible 2001-2010

Type :h and hit Enter for context help.

[1]> 
;; Loading file C:\Program Files\emacs-23.3\site-lisp\slime-2011-11-15\swank-loader.lisp ...
;; Loaded file C:\Program Files\emacs-23.3\site-lisp\slime-2011-11-15\swank-loader.lisp
;; Compiling file C:\Program Files\emacs-23.3\site-lisp\slime-2011-11-15\swank-backend.lisp ...
;; Wrote file C:\Users\User1\AppData\Roaming\.slime\fasl\2011-11-11\clisp-2.49-win32-pc386\swank-backend.fas
The following functions were used but are deprecated:

 SET - This function name is anachronistic. Use SETF SYMBOL-VALUE instead.
0 errors, 0 warnings
;; Loading file C:\Users\User1\AppData\Roaming\.slime\fasl\2011-11-11\clisp-2.49-win32-pc386\swank-backend.fas ...
;; Loaded file C:\Users\User1\AppData\Roaming\.slime\fasl\2011-11-11\clisp-2.49-win32-pc386\swank-backend.fas
;; Compiling file C:\Program Files\emacs-23.3\site-lisp\slime-2011-11-15\xref.lisp ...
;; Wrote file C:\Users\User1\AppData\Roaming\.slime\fasl\2011-11-11\clisp-2.49-win32-pc386\xref.fas
0 errors, 0 warnings
;; Loading file C:\Users\User1\AppData\Roaming\.slime\fasl\2011-11-11\clisp-2.49-win32-pc386\xref.fas ...
;; Loaded file C:\Users\User1\AppData\Roaming\.slime\fasl\2011-11-11\clisp-2.49-win32-pc386\xref.fas
;; Compiling file C:\Program Files\emacs-23.3\site-lisp\slime-2011-11-15\metering.lisp ...
WARNING: in lines 439..533 : function DELTA4-TIME is not used.
         Misspelled or missing IGNORE declaration?
;; Wrote file C:\Users\User1\AppData\Roaming\.slime\fasl\2011-11-11\clisp-2.49-win32-pc386\metering.fas
0 errors, 1 warning
;; Loading file C:\Users\User1\AppData\Roaming\.slime\fasl\2011-11-11\clisp-2.49-win32-pc386\metering.fas ...
;; Loaded file C:\Users\User1\AppData\Roaming\.slime\fasl\2011-11-11\clisp-2.49-win32-pc386\metering.fas
;; Compiling file C:\Program Files\emacs-23.3\site-lisp\slime-2011-11-15\swank-clisp.lisp ...
WARNING: in ACCEPT-CONNECTION in lines 164..172 : variable BUFFERING is used despite IGNORE declaration.
;; Wrote file C:\Users\User1\AppData\Roaming\.slime\fasl\2011-11-11\clisp-2.49-win32-pc386\swank-clisp.fas
0 errors, 1 warning
;; Loading file C:\Users\User1\AppData\Roaming\.slime\fasl\2011-11-11\clisp-2.49-win32-pc386\swank-clisp.fas ...
WARNING: DEFUN/DEFMACRO: redefining function BREAK in
         C:\Users\User1\AppData\Roaming\.slime\fasl\2011-11-11\clisp-2.49-win32-pc386\swank-clisp.fas, was defined in
         G:\gnu\home\src\clisp\clisp-2.49\build-full\condition.fas
WARNING: Replacing method #<STANDARD-METHOD (#<BUILT-IN-CLASS T>)> in #<STANDARD-GENERIC-FUNCTION EMACS-INSPECT>
;; Loaded file C:\Users\User1\AppData\Roaming\.slime\fasl\2011-11-11\clisp-2.49-win32-pc386\swank-clisp.fas
;; Compiling file C:\Program Files\emacs-23.3\site-lisp\slime-2011-11-15\swank-gray.lisp ...
;; Wrote file C:\Users\User1\AppData\Roaming\.slime\fasl\2011-11-11\clisp-2.49-win32-pc386\swank-gray.fas
0 errors, 0 warnings
;; Loading file C:\Users\User1\AppData\Roaming\.slime\fasl\2011-11-11\clisp-2.49-win32-pc386\swank-gray.fas ...
WARNING: The generic function #<STANDARD-GENERIC-FUNCTION STREAM-WRITE-CHAR> is being modified, but has already been called.
WARNING: The generic function #<STANDARD-GENERIC-FUNCTION STREAM-LINE-COLUMN> is being modified, but has already been
         called.
WARNING: The generic function #<STANDARD-GENERIC-FUNCTION STREAM-FORCE-OUTPUT> is being modified, but has already been
         called.
WARNING: The generic function #<STANDARD-GENERIC-FUNCTION STREAM-LINE-COLUMN> is being modified, but has already been
         called.
;; Loaded file C:\Users\User1\AppData\Roaming\.slime\fasl\2011-11-11\clisp-2.49-win32-pc386\swank-gray.fas
;; Compiling file C:\Program Files\emacs-23.3\site-lisp\slime-2011-11-15\swank-match.lisp ...
;; Wrote file C:\Users\User1\AppData\Roaming\.slime\fasl\2011-11-11\clisp-2.49-win32-pc386\swank-match.fas
0 errors, 0 warnings
;; Loading file C:\Users\User1\AppData\Roaming\.slime\fasl\2011-11-11\clisp-2.49-win32-pc386\swank-match.fas ...
;; Loaded file C:\Users\User1\AppData\Roaming\.slime\fasl\2011-11-11\clisp-2.49-win32-pc386\swank-match.fas
;; Compiling file C:\Program Files\emacs-23.3\site-lisp\slime-2011-11-15\swank-rpc.lisp ...
;; Wrote file C:\Users\User1\AppData\Roaming\.slime\fasl\2011-11-11\clisp-2.49-win32-pc386\swank-rpc.fas
0 errors, 0 warnings
;; Loading file C:\Users\User1\AppData\Roaming\.slime\fasl\2011-11-11\clisp-2.49-win32-pc386\swank-rpc.fas ...
;; Loaded file C:\Users\User1\AppData\Roaming\.slime\fasl\2011-11-11\clisp-2.49-win32-pc386\swank-rpc.fas
;; Compiling file C:\Program Files\emacs-23.3\site-lisp\slime-2011-11-15\swank.lisp ...
WARNING: in ACCEPT-CONNECTIONS in lines 879..888 : variable EF is not used.
         Misspelled or missing IGNORE declaration?
;; Wrote file C:\Users\User1\AppData\Roaming\.slime\fasl\2011-11-11\clisp-2.49-win32-pc386\swank.fas
The following functions were used but are deprecated:

 SET - This function name is anachronistic. Use SETF SYMBOL-VALUE instead.
0 errors, 1 warning
;; Loading file C:\Users\User1\AppData\Roaming\.slime\fasl\2011-11-11\clisp-2.49-win32-pc386\swank.fas ...
;; Loaded file C:\Users\User1\AppData\Roaming\.slime\fasl\2011-11-11\clisp-2.49-win32-pc386\swank.fas
WARNING: These Swank interfaces are unimplemented:
         (ACTIVATE-STEPPING ADD-FD-HANDLER ADD-SIGIO-HANDLER BACKGROUND-SAVE-IMAGE DISASSEMBLE-FRAME DUP EXEC-IMAGE
         FRAME-CALL
         INTERRUPT-THREAD MAKE-FD-STREAM RECEIVE-IF REMOVE-FD-HANDLERS REMOVE-SIGIO-HANDLERS SEND SLDB-BREAK-AT-START
         SLDB-BREAK-ON-RETURN SLDB-STEP-INTO SLDB-STEP-NEXT SLDB-STEP-OUT SOCKET-FD SPAWN TOGGLE-TRACE WAIT-FOR-INPUT)
;; Compiling file C:\Program Files\emacs-23.3\site-lisp\slime-2011-11-15\contrib\swank-c-p-c.lisp ...
;; Wrote file C:\Users\User1\AppData\Roaming\.slime\fasl\2011-11-11\clisp-2.49-win32-pc386\contrib\swank-c-p-c.fas
0 errors, 0 warnings
;; Compiling file C:\Program Files\emacs-23.3\site-lisp\slime-2011-11-15\contrib\swank-arglists.lisp ...
;; Loading file C:\Users\User1\AppData\Roaming\.slime\fasl\2011-11-11\clisp-2.49-win32-pc386\contrib\swank-c-p-c.fas ...
;; Loaded file C:\Users\User1\AppData\Roaming\.slime\fasl\2011-11-11\clisp-2.49-win32-pc386\contrib\swank-c-p-c.fas
;; Wrote file C:\Users\User1\AppData\Roaming\.slime\fasl\2011-11-11\clisp-2.49-win32-pc386\contrib\swank-arglists.fas
0 errors, 0 warnings
;; Compiling file C:\Program Files\emacs-23.3\site-lisp\slime-2011-11-15\contrib\swank-fuzzy.lisp ...
;; Wrote file C:\Users\User1\AppData\Roaming\.slime\fasl\2011-11-11\clisp-2.49-win32-pc386\contrib\swank-fuzzy.fas
0 errors, 0 warnings
;; Compiling file C:\Program Files\emacs-23.3\site-lisp\slime-2011-11-15\contrib\swank-fancy-inspector.lisp ...
;; Wrote file C:\Users\User1\AppData\Roaming\.slime\fasl\2011-11-11\clisp-2.49-win32-pc386\contrib\swank-fancy-inspector.fas
0 errors, 0 warnings
;; Compiling file C:\Program Files\emacs-23.3\site-lisp\slime-2011-11-15\contrib\swank-presentations.lisp ...
;; Wrote file C:\Users\User1\AppData\Roaming\.slime\fasl\2011-11-11\clisp-2.49-win32-pc386\contrib\swank-presentations.fas
0 errors, 0 warnings
;; Compiling file C:\Program Files\emacs-23.3\site-lisp\slime-2011-11-15\contrib\swank-presentation-streams.lisp ...
;; Wrote file C:\Users\User1\AppData\Roaming\.slime\fasl\2011-11-11\clisp-2.49-win32-pc386\contrib\swank-presentation-streams.fas
The following functions were used but not defined:
 SWANK::SAVE-PRESENTED-OBJECT
0 errors, 0 warnings
;; Compiling file C:\Program Files\emacs-23.3\site-lisp\slime-2011-11-15\contrib\swank-package-fu.lisp ...
;; Wrote file C:\Users\User1\AppData\Roaming\.slime\fasl\2011-11-11\clisp-2.49-win32-pc386\contrib\swank-package-fu.fas
The following functions were used but not defined:
 SWANK::LIST-STRUCTURE-SYMBOLS
0 errors, 0 warnings
;; Compiling file C:\Program Files\emacs-23.3\site-lisp\slime-2011-11-15\contrib\swank-hyperdoc.lisp ...
;; Wrote file C:\Users\User1\AppData\Roaming\.slime\fasl\2011-11-11\clisp-2.49-win32-pc386\contrib\swank-hyperdoc.fas
0 errors, 0 warnings
;; Swank started at port: 5379.
CL-USER>    
(progn(加载“c:\\Program Files\\emacs-23.3\\site lisp\\slime-2011-11-15\\swank loader.lisp”:verbose t)(funcall(读取字符串“swank loader:init”)(funcall(读取字符串“swank:start server”)“c:\\Users\\User1\\AppData\\Local\\Temp\\slime.10968”:编码系统“iso-latin-1-unix”))
我我我我好好好好好好好好
我,我,我,我,我,我,我,我,我,我,我
I\`+'/I 8
\`-+-'/8 ooo 8ooo
`-__|__-'        8         8           8           8  8
|8O88O888
------+------OOOOO8OOOOO8OOOOO8
欢迎来到GNU CLISP 2.49(2010-07-07)
版权所有(c)Bruno Haible,Michael Stoll 1992年和1993年
版权所有(c)Bruno Haible,Marcus Daniels 1994-1997
版权所有(c)布鲁诺·海布尔,皮尔保洛·贝尔纳迪,萨姆·斯坦戈尔德1998
版权所有(c)布鲁诺·海布尔,萨姆·斯坦戈尔德1999-2000
版权所有(c)Sam Steingold,Bruno Haible 2001-2010
键入:h并按Enter键以获取上下文帮助。
[1]> 
;; 正在加载文件C:\Program Files\emacs-23.3\site lisp\slime-2011-11-15\swank-loader.lisp。。。
;; 加载的文件C:\Program Files\emacs-23.3\site lisp\slime-2011-11-15\swank-loader.lisp
;; 正在编译文件C:\Program Files\emacs-23.3\site lisp\slime-2011-11-15\swank-backend.lisp。。。
;; 编写了文件C:\Users\User1\AppData\Roaming\.slime\fasl\2011-11-11\clisp-2.49-win32-pc386\swank-backend.fas
使用了以下功能,但已弃用:
SET-此函数名与时间不符。请改用SETF SYMBOL-VALUE。
0个错误,0个警告
;; 正在加载文件C:\Users\User1\AppData\Roaming\.slime\fasl\2011-11-11\clisp-2.49-win32-pc386\swank-backend.fas。。。
;; 加载的文件C:\Users\User1\AppData\Roaming\.slime\fasl\2011-11-11\clisp-2.49-win32-pc386\swank-backend.fas
;; 正在编译文件C:\Program Files\emacs-23.3\site lisp\slime-2011-11-15\xref.lisp。。。
;; 写入文件C:\Users\User1\AppData\Roaming\.slime\fasl\2011-11-11\clisp-2.49-win32-pc386\xref.fas
0个错误,0个警告
;; 正在加载文件C:\Users\User1\AppData\Roaming\.slime\fasl\2011-11-11\clisp-2.49-win32-pc386\xref.fas。。。
;; 加载的文件C:\Users\User1\AppData\Roaming\.slime\fasl\2011-11-11\clisp-2.49-win32-pc386\xref.fas
;; 正在编译文件C:\Program Files\emacs-23.3\site lisp\slime-2011-11-15\metering.lisp。。。
警告:在第439..533行中:未使用函数DELTA4-TIME。
拼写错误或缺少忽略声明?
;; 写入文件C:\Users\User1\AppData\Roaming\.slime\fasl\2011-11-11\clisp-2.49-win32-pc386\metering.fas
0个错误,1个警告
;; 正在加载文件C:\Users\User1\AppData\Roaming\.slime\fasl\2011-11-11\clisp-2.49-win32-pc386\metering.fas。。。
;; 加载的文件C:\Users\User1\AppData\Roaming\.slime\fasl\2011-11-11\clisp-2.49-win32-pc386\metering.fas
;; 正在编译文件C:\Program Files\emacs-23.3\site lisp\slime-2011-11-15\swank-clisp.lisp。。。
警告:在第164..172行的ACCEPT-CONNECTION中:尽管有IGNORE声明,仍使用变量缓冲。
;; 写入文件C:\Users\User1\AppData\Roaming\.slime\fasl\2011-11-11\clisp-2.49-win32-pc386\swank-clisp.fas
0个错误,1个警告
;; 正在加载文件C:\Users\User1\AppData\Roaming\.slime\fasl\2011-11-11\clisp-2.49-win32-pc386\swank-clisp.fas。。。
警告:DEFUN/DEFMACRO:重新定义函数中断
C:\Users\User1\AppData\Roaming\.slime\fasl\2011-11-11\clisp-2.49-win32-pc386\swank-clisp.fas在中定义
G:\gnu\home\src\clisp\clisp-2.49\build full\condition.fas
警告:替换中的方法##
;; 加载的文件C:\Users\User1\AppData\Roaming\.slime\fasl\2011-11-11\clisp-2.49-win32-pc386\swank-clisp.fas
;; 正在编译文件C:\Program Files\emacs-23.3\site lisp\slime-2011-11-15\swank-gray.lisp。。。
;; 写入文件C:\Users\User1\AppData\Roaming\.slime\fasl\2011-11-11\clisp-2.49-win32-pc386\swank-gray.fas
0个错误,0个警告
;; 正在加载文件C:\Users\User1\AppData\Roaming\.slime\fasl\2011-11-11\clisp-2.49-win32-pc386\swank-gray.fas。。。
警告:正在修改泛型函数#,但已被调用。
警告:通用函数#正在修改,但已被修改
打电话。
警告:通用函数#正在修改,但已被修改
打电话。
警告:通用函数#正在修改,但已被修改
打电话。
;; 加载的文件C:\Users\User1\AppData\Roaming\.slime\fasl\2011-11-11\clisp-2.49-win32-pc386\swank-gray.fas
;; 正在编译文件C:\Program Files\emacs-23.3\site lisp\slime-2011-11-15\swank-match.lisp。。。
;; 编写了文件C:\Users\User1\AppData\Roaming\.slime\fasl\2011-11-11\clisp-2.49-win32-pc386\swank-match.fas
0个错误,0个警告
;; 正在加载文件C:\Users\User1\AppData\Roaming\.slime\fasl\2011-11-11\clisp-2.49-win32-pc386\swank-match.fas。。。
;; 加载的文件C:\Users\User1\AppData\Roaming\.slime\fasl\2011-11-11\clisp-2.4