clojure-contrib

    5热度

    1回答

    我似乎无法找到一种方法来启动包含contrib库的Clojure REPL。如果我理解正确的文件,然后这个命令应该这样做: C:\clojure-1.1.0>"%ProgramFiles%\Java\jre6\bin\java.exe" -cp clojure.jar:clojure -contrib.jar clojure.main Exception in thread "main" ja

    2热度

    1回答

    clojure.contrib.sql库为所有数字字段返回BigDecimals。将整个字段设置为整数有什么好方法?示例代码如下: (sql/with-connection my-db (sql/with-query-results res [sql-str 6722] (into [] res))) 在记录的结果集合中,所有数字都是BigDecimal。其中

    8热度

    2回答

    我想在xml树上结合三个zip-filter查询的结果。我解析XML看起来是这样的: <someroot> <publication> <contributors> <person_name> <surname>Surname A</surname> </person_name> <person_name> <give

    1热度

    3回答

    由于1.2中引入的新协议,我试图将项目从clojure 1.1迁移到1.2。但是当我尝试:use clojure-contrib.duck-streams时,我收到了一个关于clojure.core中已经存在的'spit'的警告。与clj-time.core和'extend'同样的问题也存在于clojure.core中。 任何人都可以解释什么是最优雅的方式围绕这些愚蠢的错误? BTW:从我proj

    5热度

    3回答

    我需要将原始字节写入文件。我这样做: (.write (FileOutputStream "/path") bytes) ...其中字节必须是byte []类型。请注意它不能是Byte []。 我试图在我的序列转换与两个(字节)和/或(成阵列)功能和很沮丧,一个示例: user=> (bytes (into-array (filter #(not (= % 13)) (to-byte-arra

    3热度

    2回答

    两个Junit和TestNG循环遍历的输入参数集合,对他们的运行测试的机制。在Junit中,通过Parameterized annotation支持,而TestNG使用@DataProvider。 如何使用测试库库编写数据驱动的测试?我尝试使用为列表理解迭代输入参数集合,但因为deftest是一个宏它期望是子句。

    10热度

    2回答

    我一直在阅读excellent introduction to monads for Clojure programmers。该文章说明Identity monad在功能上等同于Clojure的让,并且序列/列表monad相当于对于。 当文章到达monad变换器时,它将显示一个结合Maybe和Sequence monads的示例。好吧,所以使用序列monad而不是的的一个原因是我可以转换它。然而,

    4热度

    1回答

    我正在编写一个Compojure TODO应用程序,并将MySQL作为主数据存储。我使用clojure.contrib.sql如下与MySQL接口: (def db {:classname "com.mysql.jdbc.Driver" :subprotocol "mysql" :subname "//localhost:3306/todo" :user "<u

    5热度

    4回答

    我对Clojure和一个完整的HTML/Compojure处女相对较新。我试图用Compojure使用类似下面的函数来创建HTML的静态页面: (defn fake-write-html [dir args] (let [file (str dir *file-separator* *index-file*) my-html (html (doct

    9热度

    2回答

    我很困惑,因为如何通过clojure.contrib的zip-filter.xml来习惯性地更改xml树。应该试图做到这一点,还是有更好的方法? 说,我有一些虚拟的xml文件 “itemdb.xml” 是这样的: <itemlist> <item id="1"> <name>John</name> <desc>Works near here.</desc>