问题标签 [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 投票
3 回答
1429 浏览

eclipse - 最后输入逆时针REPL?

是否可以查看您在 Eclipse 中逆时针 REPL 中输入的内容的历史记录?喜欢按向上箭头或 ctrl-p 或在其他 repls 中工作的各种其他东西?谢谢!-菲利普

0 投票
2 回答
169 浏览

eclipse - 逆时针 NullPointerException

我在 OSX 10.7.2 上运行 Eclipse Indigo,我无法逆时针方向正常工作。如果我打开 REPL 视图,它将接受输入(并显示输入),但实际上不会评估任何表达式。当我尝试强制 repl 重新连接时,我得到一个 java.lang.NullPointerException (虽然没有堆栈跟踪)。

尝试通过运行配置将 clojure 项目加载到 repl 中会锁定 Eclipse。

0 投票
1 回答
312 浏览

eclipse - CounterClockwise 中的代码完成没有任何建议

我正在使用带有 CCW 0.5.0.STABLE002 的 Eclipse Helios SR2,并且无法使代码完成或命名空间浏览工作。

根据 CCW 安装说明,我已检查安装的组件是否正确。

当我创建一个新的 Clojure 项目时,我尝试在 Clojure 文件中编写一个简单的函数,但编辑器找不到任何有关“printl”的建议。该项目添加了 clojure JAR 文件,这些文件位于项目的构建路径中。

我从来没有使用过当前或以前版本的 Eclipse(我不能告诉你它们是哪些,因为它们已经被卸载了)。

我欢迎就可能出现的问题提出建议。

0 投票
2 回答
386 浏览

eclipse - 第一个命令上的逆时针日食错误

我最近开始研究 lisp,并使用 Eclipse 逆时针安装。
然后,讨厌内置 1.2 版本的事实,我手动将 1.3 库链接到其中(老实说不是很难)......
然后我注意到每次运行的REPL 会话时,第一个命令总是一堆的错误出现,对会话本身没有影响。同时,以下所有命令都可以正常工作。

这只是轻微的烦恼,但仍然非常令人不安。我已经用 1.2(内置版本)通过反转我所做的更改对其进行了测试,但这并没有帮助。

这是 Eclipse 控制台输出的长列表(还有 6 个,但 eclipse 没有编写它们,我可能会尝试在 cmd 内部模拟相同的内容,但请告诉我是否需要第一次)

编辑:有可能这可能与命名空间有关

即使文件中没有实际使用。

0 投票
1 回答
560 浏览

eclipse - 如何让 Eclipse/逆时针使用 Macports 安装 Clojure

我对clojure很陌生,在摆弄 Netbeans/Enclojure 和 Eclipse/逆时针几个小时后,我终于设置为Eclipse/逆时针- 只是因为它是我真正能够运行的第一个。

但是,在 REPL 中,我得到了 Clojure 版本 1.2,尽管我在我的系统(使用Macports)中工作的版本是 1.3。

如何让 Eclipse/逆时针使用这个版本?除了语法高亮规则和其他一些小东西外,我在首选项中基本上找不到任何关于 Clojure 的内容。

0 投票
3 回答
1667 浏览

eclipse - Eclipse 中 Clojure 的代码格式化实用程序

我正在使用逆时针,但不幸的是他们还没有实现这个功能。您有什么想法如何以“lispy”方式自动格式化我的 Clojure 代码?

0 投票
1 回答
1127 浏览

eclipse - 在逆时针严格paredit模式下删除多余的括号

我确信这个问题的答案是显而易见的,但我已经阅读了逆时针文档并在互联网上搜索并无法找到它。在逆时针编辑 Clojure 文件时,我经常不小心添加了额外的括号、括号等,并且无法弄清楚如何在不退出严格的 paredit 模式的情况下删除它们。例如假设我有以下功能:

我不小心在函数名周围加上了括号,据我所知,除了删除函数名、删除多余的括号、再次输入函数名或暂时退出之外,没有办法删除它们严格的paredit模式。还有其他选择吗?无论出于何种原因,我经常遇到这个问题。

0 投票
1 回答
233 浏览

clojure - 逆时针查找符号文档

在逆时针方向,如果我使用 CTRL-Space 来完成符号名称,并且有多种可能性,它会给我一个列表,并且在列表的右侧和侧面是一个框,其中包含我滚动时每个符号的文档通过名字。

有没有办法在不使用完成的情况下获得这个文档窗口,或者如果只有一个选项可以完成?现在我正在查找文档,方法是删除足够多的字母以使符号不明确,然后重新选择我想要的符号,但这非常低效。通常我只想知道参数的顺序。我不是 emacs 的忠实粉丝,但我喜欢 slime 的一件事是我似乎记得当我使用它时,状态栏有一个小列表,其中包含我调用的任何函数的参数。

我用谷歌搜索了这个问题,也查看了逆时针的网页,但我一定是使用了错误的搜索词,因为我没有想出任何东西。

-哈利

0 投票
2 回答
4324 浏览

algorithm - 逆时针排列凹多边形顶点

我有一组位于凹多边形边界上的点。我想找到一个以这些点为顶点的非交叉多边形。换句话说,我想以 ccw(或 cw)方式排列凹多边形的顶点。

我查看了评估多边形是否以 ccw 或 cw 方式排序的方法(计算和求和叉积)。这不完全是我的问题:我有随机序列的顶点,我想对它们进行排序,以便让它们在多边形的外壳上顺时针或逆时针。

我想取顶点的初始序列,并依次识别交叉点。如果初始点序列是 [x1,y1 ; x2, y2 ; x3, y3 ; ...] 和第 2 和第 3 点交叉,我们继续序列 [x1,y1 ; x2, y3 ; x3, y2 ; ...]

你能想到什么算法?背后的观念是什么?你有一些参考的提示吗?

阿尔法形状

注册表

0 投票
1 回答
73 浏览

clojure - 对 Noir 的特殊 REPL 支持?

我正在使用带有逆时针插件的eclipse。

如果我编辑文件,更改不会反映,直到我按ctrl+alt+s。例如,如果我更改(def foo 1)(def foo 2)并输入foorepl,它会12我按 之前打印ctrl+alt+s

但是,如果我更改(defpage "/" [] "test")(defpage "/" [] "changed"),只需刷新浏览器即可立即看到更改,而无需按ctrl+alt+s

这是怎么回事?