我的 slime-repl 无法在 ClojureBox 中工作

发布于 2024-11-30 11:38:56 字数 209 浏览 2 评论 0原文

我安装了 ClojureBox,但 REPL 无法正常工作。

如果我在 *slime-repl clojure* 缓冲区中输入 (+ 1 2) 并按 Enter 键,则表达式文本会变为粗体,就好像它已被求值一样,但有屏幕上没有打印评估结果。

谁能帮我弄清楚为什么我的 REPL 没有打印评估结果?

谢谢。

I installed ClojureBox and the REPL is not working.

If I type (+ 1 2) into the *slime-repl clojure* buffer and press enter, the expression text becomes bold as if it has been evaluated, but there is no result of the evaluation printed on the screen.

Can anyone help me figure out why my REPL is not printing the evaluation results?

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

才能让你更想念 2024-12-07 11:38:56

尝试查看 *inferior-lisp* 并检查所有其他缓冲区是否失败。

clojure 的 *out* 与基于 emacs slime-swank 的输出流捕获和重定向的绑定有时会让人感觉 emacs 正在吞噬输出。 (当输出来自多个线程时,这可能会变得非常混乱 - 绝对是使用 slime-swank 环境开发 clojure 的少数缺陷之一。)

在使用 clojurebox 之前,您是否尝试过 emacs?任何遗留的 .emacs 配置或库路径等都可能与 clojurebox 发生不良交互,根据我的经验,它假设它是在干净系统上唯一安装的 emacs。

Try looking in *inferior-lisp* and failing that all other buffers.

The binding of clojure's *out* plus emacs slime-swank based capture and redirection of output streams can occasionally make it seem like emacs is swallowing output. (This can get really confusing when output comes from multiple threads - definitely one of the few warts of developing clojure with the slime-swank environment.)

Have you ever tried emacs before using clojurebox? Any left behind .emacs configuration or library paths etc. can interact badly with clojurebox which, in my experience, assumes it is the only installation of emacs going onto a clean system.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文