在莱宁根哪里可以找到依赖项的有效版本号
我是 Clojure 和 Leiningen 的新手,并且我确定我想要使用的一些内容位于 clojure.contrib.generic.math-functions 中。我在 http://richhickey 找到…
Clojure 仅在使用命名空间时抛出错误
我已经开始在 Clojure 中开发国际象棋游戏,但我的命名空间遇到了问题。在我的文件顶部,我 (ns chess.core (:require clojure.contrib.str-utils2)) …
在 Clojure 中从两点创建线段
执行此操作的最佳方法是什么?这是我到目前为止所得到的 (defn line-segment [start end] (let [x-direction (abs (- (first end) (first start))) y-…
ClojureQL 与 clojure.contrib.sql 相比如何?
看起来每个案例都很好地涵盖了基本案例,例如选择某些列和按谓词过滤,但我想知道每个案例如何比较更高级的案例。与另一种相比,用一种方式表达复杂的…
在 Clojure 中从字符串创建列表
我正在寻找使用字符串作为源来创建字符列表。我做了一些谷歌搜索,但一无所获,所以我写了一个函数来完成我想要的功能: (defn list-from-string [cha…
使用 clojure 读取大型命令输出
我使用 clojure.java.shell 命令中的 sh 函数来读取命令的非常大的输出。输出约为 60meg 数据。 我不断收到 java.lang.OutOfMemoryError 错误。有没有…
clojure-contrib.jar 导入错误
命令行为“D:\Progra~1\Java\jre6\bin\java.exe -jar D:\Old\Clojure\clojure.jar D:\Old\Clojure\clojure-contrib.jar” 出现以下错误: clojure.lan…
如何在 clojure 1.2 下包含 clj-time 和 clojure.contrib?
由于 1.2 中引入了新协议,我尝试将项目从 clojure 1.1 迁移到 1.2。但是当我尝试 :use clojure-contrib.duck-streams 时,我收到有关 clojure.core …
Clojure contrib sql 使所有数字成为 BigDecimal
clojure.contrib.sql 库为所有数字字段返回 BigDecimals。将某些字段设置为整数的好方法是什么?示例代码如下: (sql/with-connection my-db (sql/wit…
用于 Clojure 中的标识 monad
我一直在阅读 优秀的介绍为 Clojure 程序员提供 monad。本文说明了 Identity monad 在功能上等同于 Clojure 的 let,并且 Sequence/List monad 等同于…
如何在 Clojure 中将序列转换为 byte[]?
我需要将原始字节写入文件。我这样做的是: (.write (FileOutputStream "/path") bytes) ...其中字节必须是 byte[] 类型。请注意它不能是Byte[]。 我…
从 jar 导入 clojure 函数
我正在使用 Clojure,但不知道如何从 clojure-contrib.jar 导入函数。根据 this 答案,我正在执行以下操作 :像这样 REPL: java -cp clojure.jar:clo…
如何在 Windows 上安装 clojure-contrib?
我似乎找不到启动包含 contrib 库的 Clojure REPL 的方法。如果我正确理解了文档,那么这个命令应该可以做到: C:\clojure-1.1.0>"%ProgramFiles%\J…
如何在 Clojure 中的 xml 树上组合 zip 过滤器查询的结果?
我想在 xml 树上组合三个 zip 过滤器查询的结果。我正在解析的 XML 如下所示: <someroot> <publication> <contributors> <person_name…
如何“参数化” Clojure Contrib 的测试是什么?
Junit 和 TestNG 提供了迭代输入参数集合并针对它们运行测试的机制。在 Junit 中,这是通过 支持的参数化注解,而TestNG使用@DataProvider。 如何使用…