Lisp swank服务器*swank调试器条件*

Lisp swank服务器*swank调试器条件*,lisp,common-lisp,slime,swank,Lisp,Common Lisp,Slime,Swank,我是Lisp新手,在使用Slime的Emacs中工作时,我经常遇到这个错误 Error: The variable SWANK/SBCL::*SWANK-DEBUGGER-CONDITION* is unbound. 我花了很长时间在谷歌上搜索,找不到该变量的引用。这是怎么一回事?那么它应该绑定到什么呢?您的slime版本似乎存在一个问题: 因此,使用晚黏液confi Quicklisp slime helper使使用Quicklisp中的slime变得简单 要使用它,请在公共Lisp实现中

我是Lisp新手,在使用Slime的Emacs中工作时,我经常遇到这个错误

Error: The variable SWANK/SBCL::*SWANK-DEBUGGER-CONDITION* is unbound.

我花了很长时间在谷歌上搜索,找不到该变量的引用。这是怎么一回事?那么它应该绑定到什么呢?

您的slime版本似乎存在一个问题:

因此,使用晚黏液confi

Quicklisp slime helper使使用Quicklisp中的slime变得简单

要使用它,请在公共Lisp实现中加载quicklisp,然后 评估:

(ql:quickload“quicklisp slime助手”)

该命令将在Quicklisp基本目录中创建一个名为 “slime helper.el”。加载该文件将添加Quicklisp slime路径 到您的Emacs加载路径

在~/.emacs中,可以有如下内容:

(加载(展开文件名“~/quicklisp/slime helper.el”)(setq) 低级lisp程序“sbcl”)

quicklisp slime helper在MIT许可下可用;看见 有关详细信息,请参阅LICENSE.txt


您的slime版本似乎存在一个问题:

因此,使用晚黏液confi

Quicklisp slime helper使使用Quicklisp中的slime变得简单

要使用它,请在公共Lisp实现中加载quicklisp,然后 评估:

(ql:quickload“quicklisp slime助手”)

该命令将在Quicklisp基本目录中创建一个名为 “slime helper.el”。加载该文件将添加Quicklisp slime路径 到您的Emacs加载路径

在~/.emacs中,可以有如下内容:

(加载(展开文件名“~/quicklisp/slime helper.el”)(setq) 低级lisp程序“sbcl”)

quicklisp slime helper在MIT许可下可用;看见 有关详细信息,请参阅LICENSE.txt


SWANK::*SWANK-DEBUGGER-CONDITION*
应该是一个特殊变量,用于保存当前正在调试的条件对象,如果调试器未打开,则应该是
NIL
<代码>SWANK/SBCL::*SWANK-DEBUGGER-CONDITION*似乎是一个未绑定的符号,不应用于任何用途。如果您的配置出现错误,那么它一定是出了问题。尝试清除所有自定义设置。您是否从操作系统软件包管理器安装了SBCL和Slime?我通过操作系统软件包管理器安装了SBCL,通过EMACS软件包管理器安装了Slime有关于此错误来源的更多信息吗?@SamuelEdwinWard我确实尝试过在专用linux设备上的VM中运行SBCL。直接在linux机器上运行它可以让slime连接到远程lisp,但在linux机器上的VM上运行它却不行。我有一种预感,问题可能在于虚拟盒子。我将用Parallels
SWANK::*SWANK-DEBUGGER-CONDITION*
测试它,它应该是一个特殊变量,保存当前正在调试的条件对象,或者如果调试器未打开,则为
NIL
<代码>SWANK/SBCL::*SWANK-DEBUGGER-CONDITION*似乎是一个未绑定的符号,不应用于任何用途。如果您的配置出现错误,那么它一定是出了问题。尝试清除所有自定义设置。您是否从操作系统软件包管理器安装了SBCL和Slime?我通过操作系统软件包管理器安装了SBCL,通过EMACS软件包管理器安装了Slime有关于此错误来源的更多信息吗?@SamuelEdwinWard我确实尝试过在专用linux设备上的VM中运行SBCL。直接在linux机器上运行它可以让slime连接到远程lisp,但在linux机器上的VM上运行它却不行。我有一种预感,问题可能在于虚拟盒子。我将用平行线来测试它