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.