问题标签 [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.
eclipse - 使用 Drip 和逆时针(Eclipse 中的 Clojure)
是否可以将Drip for Clojure与 Eclipse/ CounterClockwise一起使用,假设可以,您将如何设置它?
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 命名空间中选择的快捷方式?
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)
eclipse - 逆时针和 :gen-class
我正在使用逆时针(0.10.1.STABLE001)的Eclipse(4.2.0)。我有一个 clojure 命名空间,我想为其生成一个类:
有一个缺陷,但它在0.59 版中被标记为已修复。
有没有一种方法可以从 IDE 触发或配置它,而无需借助命令行编译?
有一个相关的问题,如何在 Eclipse 中使用已编译的 Clojure 类与逆时针,但没有解决方案。
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 等的情况下成为可能。不?
java - 无法在类路径上找到 Clojure 资源
我正在尝试在我的 Java 代码中访问我的一些 clojure 函数(我正在使用 Eclipse 和 CounterClockWise)。首先,我不知道该怎么做?但后来我在这里找到了一些答案。
我用于在我的 Java 代码clojure.lang.RT package
中调用文件。.clj
在命名命名空间时,.clj
文件的正确约定已被遵循,就像在核心是文件ns test.clojure.core
的包中一样。同样根据一些信息,我在我的.test.clojure
.clj
src/test/java
src/test/clojure
project.clj
但是,当我运行我的 Java 文件时,会出现以下错误 - a) Could not locate Clojure resource on classpath
b) Attempting to call unbound fn
。
请如果社区中的任何人可以通过详细的程序或教程帮助我(假设我是绝对的初学者),我将不胜感激,因为我可以获得(用于使用clojure.lang.RT
)的信息非常少。
期待得到一个完整的答案来结束我的沮丧。
emacs - Clojure 的 IDE - 逆时针(Eclipse)与 Emacs。与 Emacs 相比,逆时针方向缺少哪些(如果有)功能?
我想知道与 Emacs 相比,Eclipse 的逆时针插件有哪些限制。Eclipse 不会提供哪些 Lisp(和 Clojure)魔法?
-- 更新 -- 我知道 Emacs 会有更多的特性、快捷方式、各种复杂的键绑定,但我对特定的 Lisp/Clojure 东西感兴趣。例如,如果我不能在文件中使用正则表达式搜索,那很好,但如果我不能在 Eclipse 中使用 REPL,那对我来说将是一个交易破坏者——它是核心功能。因此,为了扩展我的问题,与 Emacs 相比,REPL 在逆时针方向上是否功能齐全?我不介意,如果缺少一些非常高级的功能,那只是为了方便,但如果我不能做某事,我会直接跳到 Emacs。
eclipse - 在 Eclipse/CounterClockWise 中使用线程时,输出被发送到控制台而不是 REPL
我尝试了本指南中的这段代码:
当我执行它时,部分输出显示在 REPL 中,另一部分显示在控制台中(因为我通常隐藏它,因为我不使用它,所以它会弹出)。
我想将所有输出发送到 REPL 窗口,我该如何实现?
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 上。
eclipse - 如何在逆时针/Eclipse 中的 Leiningen 项目中顺利运行测试?
我是 Clojure 和逆时针的新手,我成功地添加了一个带有“穷人集成”的 Leiningen 2 项目(外部工具,从问题Using Clojure and Leiningen with IDEs链接)。
到目前为止,我运行测试的替代方案:
- 从命令行: lein test
- 使用“Poor man's integration”(外部工具)运行“lein test”
这些工作很好,但我想知道是否有一些更流畅的选择,例如显示测试运行像 JUnit 等?
或者使用更通用的公式,如何使逆时针流畅的 TDD 流?