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