问题标签 [counterclockwise]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
125 浏览

eclipse - 使用 Drip 和逆时针(Eclipse 中的 Clojure)

是否可以将Drip for Clojure与 Eclipse/ CounterClockwise一起使用,假设可以,您将如何设置它?

0 投票
1 回答
359 浏览

eclipse - Eclipse - Clojure - 逆时针插件 - 在 REPL 命名空间(不是文件命名空间)中评估选择的快捷方式

假设我的第一个文件/命名空间包含以下内容:

我运行它来获得一个带有“Clojure/Load File in REPL”的repl

然后我使用以下内容打开第二个文件/命名空间:

假设我选择(ns b)并按下 Command-Enter(在我的 Mac 上 - 在 Windows 上将是 CTRL-enter)。然后我选择(ns c)并按Command-Enter。

然后我选择(println *ns*)并点击 command-enter - 然后我得到:

因为快捷方式 Command-Enter 不是在 repl 命名空间中而是在文件命名空间中计算突出显示的文本。

是否有评估 repl 命名空间中选择的快捷方式?

0 投票
1 回答
849 浏览

eclipse - 逆时针在eclipse中不使用步进调试器?

逆时针文档包含以下语句:

这对我来说建议使用 eclipse 单步调试器。所以我设置了以下 Clojure 代码:

在每个标记的点设置调试点X)- 然后我选择通过“调试为 > Clojure 应用程序”运行代码。

我期望得到的是启动 Eclipse 调试模式的提示 - 而是在底部启动了一个新的 REPL。

当我输入时,(println d)我得到了结果4

这告诉我,我的断点当时未能中断。

我的期望不成立吗?难道我做错了什么?

(我正在运行 Eclipse Juno,在 OS X 10.8.2 上使用 Java 1.7,CCW 版本为 0.10.2.STABLE001)

0 投票
2 回答
218 浏览

eclipse - 逆时针和 :gen-class

我正在使用逆时针(0.10.1.STABLE001)的Eclipse(4.2.0)。我有一个 clojure 命名空间,我想为其生成一个类:

有一个缺陷,但它在0.59 版中被标记为已修复。

有没有一种方法可以从 IDE 触发或配置它,而无需借助命令行编译?

有一个相关的问题,如何在 Eclipse 中使用已编译的 Clojure 类与逆时针,但没有解决方案。

0 投票
2 回答
784 浏览

eclipse - 从 Java 调用 Clojure,他们说,这很容易,他们说

我是一个初出茅庐的 Clojure 程序员,在 Eclipse 中使用过直接的 Java。我正在尝试让我的 Java 程序调用从http://dev.clojure.org/display/doc/Getting+Started+with+Eclipse+and+逆时针文章创建的简单“hello”函数。hello 函数在通过逆时针插件启动的 Clojure REPL 中运行良好。当我尝试从 Java 类执行 hello 函数时出现问题。

谷歌搜索发现基本上有两种方法可以做到这一点:clojure.lang.RT 可以加载 Clojure 源并将其作为脚本执行,或者直接在 Clojure 源编译成 JAR 时执行。

clojure.lang.RT 变体工作没有问题,但我完全不知道如何让直接调用变体工作。在 Java 文件中,编译器无法解析“myproject.core”。

Clojure 源代码是 core.clj,如下所示,并且通过 REPL 像冠军一样工作:

然而,Java 源代码不会编译:

编译器错误是...

如何配置我的逆时针项目以将 core.clj 的 .class 表示放入 classes 目录,以便可以直接从 Java 引用它?

这必须在不使用 Maven 等的情况下成为可能。不?

0 投票
1 回答
1396 浏览

java - 无法在类路径上找到 Clojure 资源

我正在尝试在我的 Java 代码中访问我的一些 clojure 函数(我正在使用 Eclipse 和 CounterClockWise)。首先,我不知道该怎么做?但后来我在这里找到了一些答案。

我用于在我的 Java 代码clojure.lang.RT package中调用文件。.clj在命名命名空间时,.clj文件的正确约定已被遵循,就像在核心是文件ns test.clojure.core的包中一样。同样根据一些信息,我在我的.test.clojure.cljsrc/test/javasrc/test/clojureproject.clj

但是,当我运行我的 Java 文件时,会出现以下错误 - a) Could not locate Clojure resource on classpathb) Attempting to call unbound fn

请如果社区中的任何人可以通过详细的程序或教程帮助我(假设我是绝对的初学者),我将不胜感激,因为我可以获得(用于使用clojure.lang.RT)的信息非常少。

期待得到一个完整的答案来结束我的沮丧。

0 投票
1 回答
843 浏览

emacs - Clojure 的 IDE - 逆时针(Eclipse)与 Emacs。与 Emacs 相比,逆时针方向缺少哪些(如果有)功能?

我想知道与 Emacs 相比,Eclipse 的逆时针插件有哪些限制。Eclipse 不会提供哪些 Lisp(和 Clojure)魔法?

-- 更新 -- 我知道 Emacs 会有更多的特性、快捷方式、各种复杂的键绑定,但我对特定的 Lisp/Clojure 东西感兴趣。例如,如果我不能在文件中使用正则表达式搜索,那很好,但如果我不能在 Eclipse 中使用 REPL,那对我来说将是一个交易破坏者——它是核心功能。因此,为了扩展我的问题,与 Emacs 相比,REPL 在逆时针方向上是否功能齐全?我不介意,如果缺少一些非常高级的功能,那只是为了方便,但如果我不能做某事,我会直接跳到 Emacs。

0 投票
1 回答
1281 浏览

eclipse - 在 Eclipse/CounterClockWise 中使用线程时,输出被发送到控制台而不是 REPL

我尝试了指南中的这段代码:

当我执行它时,部分输出显示在 REPL 中,另一部分显示在控制台中(因为我通常隐藏它,因为我不使用它,所以它会弹出)。

我想将所有输出发送到 REPL 窗口,我该如何实现?

0 投票
2 回答
3680 浏览

clojure - 如何通过逆时针(或 la clojure)运行/调试 compojure Web 应用程序

我正在尝试用 compojure 编写我的第一个网络应用程序。我正在使用 ccw,并且我File-New-Project, Clojure Project使用“compojure”leiningen 模板。最终得到 project.clj 看起来像

src/asdf/handler.clj 看起来像

我发现我可以从命令行运行它lein ring server,但我不确定如何从 eclipse 运行它。我当然希望不仅能够运行它,还能调试它并设置断点等。有没有办法在eclipse中做到这一点?或者,如果没有,IntelliJ/La-Clojure 怎么样?(我现在有点害怕emacs,但如果它超级简单,我可能会试一试)。

或者,这不是 compojure 应用程序的典型开发过程吗?(如果不是,那是什么?只是跑着lein ring server祈祷?)

如果它有所作为,这是在 Win7 上。

0 投票
3 回答
1770 浏览

eclipse - 如何在逆时针/Eclipse 中的 Leiningen 项目中顺利运行测试?

我是 Clojure 和逆时针的新手,我成功地添加了一个带有“穷人集成”的 Leiningen 2 项目(外部工具,从问题Using Clojure and Leiningen with IDEs链接)。

到目前为止,我运行测试的替代方案:

  • 从命令行: lein test
  • 使用“Poor man's integration”(外部工具)运行“lein test”

这些工作很好,但我想知道是否有一些更流畅的选择,例如显示测试运行像 JUnit 等?

或者使用更通用的公式,如何使逆时针流畅的 TDD 流?