我的 slime-repl 无法在 ClojureBox 中工作
我安装了 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试查看
*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.