首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用CounterClockwise和Eclipse在Clojure REPL中的评估

使用CounterClockwise和Eclipse在Clojure REPL中的评估
EN

Stack Overflow用户
提问于 2012-09-07 06:42:39
回答 2查看 2.4K关注 0票数 4

我通常使用Emacs,但受到启发再次尝试CCW + Eclipse。我有一个Clojure测试项目,其中包含一个源文件src/user.clj,其中包含以下内容:

代码语言:javascript
复制
(ns user)

(println "hi")

我有一个REPL,从Window->Show View->Other->Clojure Views->REPL开始。

当我选择println表达式(all of '(println "hi")')并按Command-enter组合键时,表达式本身在REPL窗口中得到回显,但没有输出。类似于'(take 10 (range))‘这样的表达式。

如果我直接在REPL中键入表达式,然后按Enter键,我会得到

代码语言:javascript
复制
=> (take 10 (range))

但似乎没有任何额外的评估输出。

谢谢你的点子。我看了一遍文档,但没有什么明显的东西出现在我面前。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-09-07 08:38:49

您需要连接到REPL才能获得响应。

有两个选项:

  • 连接到现有的
  • 将项目作为Clojure应用程序运行,并自动连接到它的REPL。

要连接到现有的REPL,您可以使用Window ->连接到REPL。

要运行您的项目,请右键单击您的项目;作为-> Clojure应用程序运行。如果这不是一个选项,请右键单击->,将->配置为Clojure Application

票数 5
EN

Stack Overflow用户

发布于 2012-09-07 09:58:55

听起来您的REPL是断开连接的-它需要连接到一个正在运行的Clojure进程,以便您与实时环境进行交互。

我通常只是启动一个REPL,同时在代码编辑器窗口中按下Ctrl-Alt-L来加载文件。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12309498

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档