clojure

    2热度

    1回答

    我很难在Clojure中使用with-redefs在Windows上进行模拟来创建简单的单元测试。测试代码,我将要测试的功能和作用被嘲笑都在不同的命名空间/文件:被测 功能: (ns com.mynamespace.a (:require [com.mynamespace.b :as b])) (defn afunc [param] (b/bfunc param)) 依

    1热度

    2回答

    我有clojure格式的clojure数据。 [{:dt [2017 6 30], :cashflow 431782} {:dt [2018 6 30], :cashflow 452271} {:dt [2019 6 30], :cashflow 473785} {:dt [2020 6 30], :cashflow 496374}] 我想要上面的形式json的clojure数据。从cloju

    1热度

    1回答

    我有一个应用程序有很多大地图和其他东西,打印时很笨拙的读取,所以我为它们做了一个自定义打印功能,并设置print-method来调用它,就像这样: (defmethod print-method clojure.lang.PersistentArrayMap [v ^java.io.Writer w] (.write w (fstr1 v))) 里面fstr1,我怎么能叫普通的印刷方

    1热度

    1回答

    我的代码创建: (ns model.document (:gen-class :name model.document :implements java.io.Serializable :state "state" :init "init" :constructors {[String String String] []} :m

    2热度

    1回答

    我越来越常见的Clojure错误: Unhandled java.io.FileNotFoundException Could not locate org/dsteurer/doctex__init.class or org/dsteurer/doctex.clj on classpath. 正确的文件是在我的project.clj:依赖关系[org.dsteurer/doctex“0.

    2热度

    1回答

    内设立Figwheel REPL我刚开始使用以下模板制作一个简单的cljs应用玩耍: lein new figwheel someproject -- --reagent 我希望使用REPL在苹果酒cljs开发相同的方式我通常会为一个正常的CLJ项目,所以我做了一些研究,并在这里结束了: https://github.com/bhauman/lein-figwheel/wiki/Using-the

    3热度

    2回答

    我对AWS,一段时间运行后我的交易者(EC2)和Datomic(DynamoDB)已经发布了,我开始变得以下错误,我不明白什么: :db.error/connection-released The connection has been released. .... 而且,我跑我的应用程序一个月前,但当时没有得到这个错误。 任何想法?如果这种情况经常发生,我应该重新建立应用程序代码中的数据库

    3热度

    2回答

    我使用http请求一次从API中获取数千个实体。作为管道中的下一步,我想将它们全部铲入数据库中。 (->> ids (pmap fetch-entity) (pmap store-entity) (doall)) fetch-entity期望一个String ID,并尝试使用HTTP请求来检索一个实体,并且要么返回Map或抛出(因为例如超时)的异常。 store-

    2热度

    1回答

    我应该说我是新来的Clojure开始,FP一般。我一直在阅读有关如何在Midje定义先决条件的文件,但我不能做一些它的意义。 我的理解是要做自上而下的TDD,你应该首先在你的测试模块中写一个测试,在上面声明一个unfinished声明'声明'你没有定义的所有先决条件函数然而。然后你就可以在你的测试中provided功能的前提功能(描述他们的返回值,这样)拨弄。 我的困惑就在于你应该如何让你的实际源

    1热度

    1回答

    我部署了我的Clojure应用AWS我也有Datomic的交易者(EC2)与DynamoDB当我的用户开始使用我的应用程序的东西发生后一段时间,Datomic器交易重启(对于某些原因),我的应用程序变得没有响应,所以我重新启动我的应用程序服务器(重新建立交易者连接),那么没有用户数据,根本没有数据!? 我用的是相同的URI(“datomic:DDB://美东-1 /我的表/我-DB”),也是我不叫