Evaluation in Clojure REPL with CounterClockwise and Eclipse
我通常使用Emacs,但受到启发再次尝试CCW + Eclipse。 我有一个Clojure测试项目,其源文件src / user.clj具有以下内容:
1 2 3 | (ns user) (println"hi") |
我有一个REPL,我从Window-> Show View-> Other-> Clojure Views-> REPL开始。
当我选择println表达式(全部为'(println" hi")")并点击Command-enter时,该表达式本身会在REPL窗口中回显,但不会发生输出。 与"(取10(范围))"之类的表达式类似。
如果我直接在REPL中键入表达式,然后按Enter,我得到
1 | => (take 10 (range)) |
但似乎没有任何其他评估结果。
感谢您的任何想法。 我查看了文档,但没有明显的内容跳到我身上。
您需要连接到REPL才能获得响应。
有两种选择:
- 连接到现有的REPL
- 将项目作为Clojure应用程序运行,并自动连接到REPL。
要连接到现有的REPL,可以使用Window-> Connect to REPL。
要运行您的项目,请右键单击您的项目。 运行方式-> Clojure应用程序。 如果不是这样,请右键单击->配置->作为Clojure应用程序
听起来您的REPL已断开连接-需要将其连接到正在运行的Clojure进程,以便您与实际环境进行交互。
我通常只是启动REPL并通过在代码编辑器窗口中按