clojure

    2熱度

    2回答

    Figwheel顯示的代碼很好。但我必須刷新頁面才能看到任何更改。 Figwheel有什麼變化來顯示變化?是否有命令強制重繪,而不會丟失應用程序狀態? BTW:Chrome提供了禁用緩存真正文件時,文件被保存出現CLJS圖標。 (defn simple-example [] [ui/mui-theme-provider {:mui-theme (get-mui-theme

    2熱度

    1回答

    我正在構建一個服務器程序,以提供一個包含照片細節的mongo數據庫的API。所有的作品都可以很好地從REPL中運行,或者如果我使用lein run啓動它。 當我嘗試運行uberjar時會出現問題。構建uberjar工程確定: (master) photo-api: lein uberjar Compiling photo-api.env Compiling photo-api.config

    2熱度

    1回答

    我試圖創建瑪奇朵(ClojureScript模板)的空白應用這個命令: lein new macchiato abc cd abc git init heroku create git add --all git commit -m "Initial" git push heroku master heroku run lein package 但應用程序崩潰。 我應該怎麼做免費

    3熱度

    1回答

    我剛學試劑Clojurescript,我只是遵循一些教程,但也許我錯過了什麼我有這樣的代碼爲國家 (defonce app-state (atom {:text "Hello Chestnut!" :click-count 0})) 和渲染視圖 (defn article [] [:div [:div "The atom" [:code "click-count"] " h

    2熱度

    1回答

    我想語法 - 引用傳遞給宏的參數,但我無法繞過它。因此,考慮宏觀quote-it和<,我想獲得 (quote-it <) => clojure.core/< 既不作品如下: (defmacro quote-it [a] `~a) => #'user/quote-it (quote-it <) => #object[clojure.core$_LT_ 0x11c08900 "[email

    7熱度

    2回答

    作爲Clojure的新手,我經常難以表達最簡單的東西。例如,在一個向量替換最後一個元素,這將是 v[-1]=new_value 在python ,我結束了在Clojure的下列變量 (assoc v (dec (count v)) new_value) 這是相當長,無表情的說最少的還是 (conj (vec (butlast v)) new_value) 哪個更糟,因爲它有O(n)運行

    2熱度

    1回答

    我寫電子應用與ClojureScript和得到這個怪異的行爲: (ns hello-world.core (:require [cljs.nodejs :as nodejs])) (nodejs/enable-util-print!) (def electron (nodejs/require "electron")) (def app (.-app electron))

    1熱度

    2回答

    我想通過編寫一個宏來編寫一個ACL模塊,這個宏是爲了檢查宏中每個函數調用的結果,如果返回false,那麼ACL將失敗而不運行下面的函數調用。如果返回true並且還有函數調用來檢查,那麼檢查以下內容直到最後一個。 (defmacro checks [head & tail] `(let [status# ~head] (if (and (true? status#)

    2熱度

    1回答

    在我的project.clj中,我試圖設置一些jvm-opts,當我做lein run,lein jar,lein uberjar和lein install。 到目前爲止,只有uberjar和dev條目似乎工作(我可以在運行時通過System/getProperty閱讀) :profiles {:dev {:jvm-opts ["-Dcompiling-utils=true"]}

    3熱度

    1回答

    所以我已經實現了我自己的小RSA算法,並在此過程中編寫了一個函數來查找大素數。 首先,我寫了一個函數prime?,測試素性,然後我寫了兩個版本的素數搜索函數。在第一個版本中,我只是測試隨機BigIntegers,直到我遇到一個黃金。在第二個版本中,我隨機抽取一個BigInteger,然後遞增它直到找到一個素數。 (defn resampling [] (let [rnd (Random.