我安装了ClojureBox并且REPL无效。
如果我在(+ 1 2)
缓冲区中键入*slime-repl clojure*
并按Enter键,表达式文本将变为粗体,就像它已经过评估一样,但屏幕上没有打印评估结果。
有谁可以帮我弄清楚为什么我的REPL没有打印评估结果?
感谢。
答案 0 :(得分:1)
尝试查看*inferior-lisp*
并忽略所有其他缓冲区。
clojure *out*
加上基于emacs slime-swank的输出流的捕获和重定向的绑定偶尔会让emacs看起来像是在吞咽输出。 (当输出来自多个线程时,这可能会变得非常混乱 - 绝对是使用slime-swank环境开发clojure的少数瑕疵之一。)
您在使用clojurebox之前曾尝试过emacs吗?任何留下的.emacs配置或库路径等都可以与clojurebox严重交互,根据我的经验,它假设它是emacs进入干净系统的唯一安装。