从 SLIME 中的 REPL 更改包 - 它是否损坏?
我最近刚刚开始尝试 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,所以我没有过去的经验可以比较。
有任何想法吗?
I just recently started experiment with SLIME, and found a problem that makes me unsure whether it is something I am doing wrong or if the current snapshot of SLIME is broken.
The problem: trying to change the package (using , !p) always throws an error, regardless of which backend is used.
The error from SBCL looks like this:
The value #("FOO" 0 3 (SWANK-IO-PACKAGE::FACE NIL)) is not of type (OR (VECTOR CHARACTER) (VECTOR NIL) BASE-STRING SYMBOL CHARACTER PACKAGE).
[Condition of type TYPE-ERROR]
CLISP and CCL throw the same error, though worded slightly differently.
I am running on Windows, but the same thing happens when I try it on Linux. I suspect that either there is something I am neglecting to do in my .emacs file, or there is a glitch in the current version of SLIME. I just started using SLIME yesterday, so I have no past experiences to compare it to.
Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
它对我有用。 这是什么版本的史莱姆? 您可以尝试从源获取最新版本,看看是否有帮助。
It's working for me. What version of slime is it? You could try grabbing the latest from source and see if that helps.