我最近刚开始使用 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,所以我没有过去的经验可以比较它。
有任何想法吗?