clojure

    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.

    1热度

    1回答

    我想写一对夫妇的包装函数的代码here 它主要有以下形式的 String json = ... VPackParser parser = new VPackParser.Builder().build(); VPackSlice slice = parser.fromJson(json); (如示例页面给出)我知道,要导入内部类,使用$,但以下的每个组合似乎都不起作用。 (ns the.p

    12热度

    4回答

    如何在C#ASP.NET中的按钮单击事件上打开新的浏览器窗口? 请分享任何示例。 我正在做下面的代码。请让我知道我出错的地方。 btn_Click() { if(condition==true) { this.Page.ClientScript.RegisterStartupScript( this.GetType(), "page_in