clojure-contrib

    1热度

    1回答

    我写了下面这段随机游走的代码,它从{-1,1}中绘制随机值。 (defn notahappyfoo [n] (reverse (butlast (butlast (reverse (interleave (take n (iterate rand (- 0 1)))(take n (iterate rand 1)))))))) 但是,代码无法生成令人满意的散步。主要问题源于函数rand。它的

    0热度

    1回答

    我明白他们是Clojure坐在可以使用Java库的JVM上。另外,ClojureScript允许您使用JavaScript库,但可以将来自每个Clojure文件/项目的库混合使用吗?

    5热度

    1回答

    因此,四处寻找想要弄清楚如何在Clojure中完成ADT的问题,我遇到了旧的clojure-contrib,除了它已被替换之外,它很好,很好。好吧,没有什么大不了的,只要看看被取代的clojure-contrib的破碎图书馆目录,但在我的生活中,我无法找到defadt在新的clojure-contrib分解图书馆中迁移的地方。 那么,它已经迁移到? 我一直在四处寻找http://dev.cloju

    0热度

    1回答

    我有一个由Protocol Buffers生成的名为TextLine的Java类。当我实例化的Java对象: (def tb (-> (TextLine/newBuilder) (.setText "this is a text line") (.build))) 然后调用: (from-java tb) 我收到的StackOverflowError: java.lang.StackOve

    1热度

    2回答

    我想使用clj-http创建多部分HTTP请求。多要求低于: --Boundary Content-Type: text/xml; charset=UTF-8 Content-Id id1 xml1 --Boundary Content-Type: text/xml; charset=UTF-8 Content-Id id2 xml2 --Boundary-- 我用

    2热度

    1回答

    虽然以前试图确定矩阵的尺寸,但我已经使用了core.matrix函数形状。这个功能完全符合我的要求。我将一个嵌套向量输入到函数中并输出该维度。但是,我正在寻找输入多个矩阵/嵌套向量到函数中,并遇到麻烦。形状函数能够处理多个输入,还是有另一种方法来确定多个嵌套矢量的尺寸? 一个例子输入将如下所示:[[1 1] [1 1]] [[2 2 2] [2 2 2]] 预期输出将是:[2 2]第一矩阵和[3

    1热度

    2回答

    在Clojure函数中耦合多个正则表达式的最佳方式是什么?我相信功能会从这样开始: (defn foo [x] (re-seq #"some means to combine multiple regex") 但我不清楚这是否会起作用,或者这样的功能的效率。为了提供可能的正则表达式耦合的例子,可以考虑一个搜索域名和IP的函数。对于域名我会使用一个正则表达式这样: (re-seq #"\b([

    1热度

    2回答

    下面的单一主CLJ是我的应用程序project.clj (defproject clojure-my-app-api "0.1.0-SNAPSHOT" :description "FIXME: write description" :url "http://example.com/FIXME" :license {:name "Eclipse Public Li

    1热度

    1回答

    我有CounterClockwise for Eclipse,并且认为应该安装clojure.contrib。但是,我似乎无法使用它或clojure.contrib.string等任何子文件。如果我型我得到了以下错误 如果键入(要求“的Clojure-contrib.string)我得到: FileNotFoundException异常无法找到类路径clojure_contrib/string__

    0热度

    1回答

    一个NullPointerException异常这是我的函数来获取从电子邮件消息: (defn parse-message [request] (let [session (javax.mail.Session/getDefaultInstance (java.util.Properties.) nil) msg (javax.mail.internet.MimeMessa