【发布时间】:2010-10-21 12:27:42
【问题描述】:
我最近刚开始使用 SLIME 进行实验,发现了一个问题,让我不确定是我做错了什么还是当前的 SLIME 快照损坏了。
问题:尝试更改包(使用 , !p)总是会抛出错误,无论使用哪个后端。
来自 SBCL 的错误如下所示:
值 #("FOO" 0 3 (SWANK-IO-PACKAGE::FACE NIL)) 不是类型(OR (VECTOR CHARACTER) (VECTOR NIL) BASE-STRING SYMBOL CHARACTER PACKAGE)。
[TYPE-ERROR 类型条件]
CLISP 和 CCL 抛出相同的错误,但措辞略有不同。
我在 Windows 上运行,但在 Linux 上尝试时也会发生同样的情况。我怀疑我的 .emacs 文件中有一些我忽略的事情,或者当前版本的 SLIME 中存在故障。我昨天才开始使用 SLIME,所以我没有过去的经验可以比较它。
有什么想法吗?
【问题讨论】:
-
如果你只是发出命令(包内...)会发生什么?
-
是的,这确实可以正常工作。我只是想知道为什么 !p 这样做会导致错误...
标签: emacs common-lisp slime