线程“main”中的异常java.lang.ArrayIndexOutOfBoundsException:3(test-xml.clj:6)
我正在尝试在 clojure 中编写一个函数,使用 clojure.xml/emit 打印出 xml。 (ns test.xml.emit (:use clojure.core) (:require [clojure.xml :as xml…
在 clojure 中应用 str 时保留空格
我正在尝试将 [\space \space \space \a \space] 之类的 vec 减少到 " a " 但是,我得到: Clojure> (apply str [\space \space \space \a]) " a " 看…
deftype 在 lein repl 中失败我做错了什么?
根据 http://www.assembla.com/spaces/clojure/wiki/Datatypes 我应该能够在 lein 回复中输入以下内容: (deftype Bar [abcde]) (def b (小节 1 2 3 4…
Clojure/JDBC/Postgresql:我试图从字符串更新 postgresql 中的时间戳值,出现错误
将 clojure jdbc 库与 postgresql 结合使用。我在 postgresql 中有一个带有时间戳列“created_at”的表“xxx”,并且有一个包含正确格式的日期的字符…
当我使用 swank-clojure 时得到它后,错误仍然存在
我使用 Emacs 进行 clojure 开发,因为 Swank-clojure 是一个很棒的工具。 但是一旦我在 slime-repl 缓冲区上遇到错误,错误仍然存在,尽管我修复…
Clojure 中的指针循环
我正在编写一个解析 XML 的 clojure 程序。作为其中的一部分,我希望基于 clojure.xml/parse 函数在 XML 文档中创建节点树。但是我希望树是双向的 - …
Clojure/Ring:使用环码头适配器,大请求会给我一个 413: FULL HEAD 错误。
使用 Ring 的 Jetty 适配器,如果我的请求太大,我会收到 413: FULL HEAD 错误。我追踪到一个名为 headerbuffersize 的属性,但是当我尝试在 run-jett…
在 midje 中通过背景重用设置和拆卸
我有许多 midje 事实,它们的设置/拆卸几乎完全相同,但不完全相同。 (against-background [(before :contents (setup!)) (before :contents (data)) …
在 clojure 中,如何将宏应用于列表?
在 clojure 中,apply 无法应用于宏。例如 (apply and [true false]) 引发异常。我正在考虑以下解决方法: (defmacro apply-macro[func args] `(~func…
Clojure:生成包含带有持久列表的 clojure 中断的文件
我在这里问了一个相关的问题: Clojure:如何将 clojure 代码转换为可计算的字符串?它大部分有效,但列表被转换为原始括号,这失败了 答案很好,但我…
如何让 Clojure 函数接受可变数量的参数?
我正在学习 Clojure,我正在尝试定义一个函数,该函数采用可变数量的参数(可变函数)并对它们进行求和(是的,就像 + 过程一样)。但是,我不知道如…
你能得到“代码即数据”吗? Clojure 中加载的函数?
换句话说,“好吧,代码就是数据...” 该线程解决了如何从源文件中读取的问题,但我想知道如何将已加载函数的 s 表达式获取到我可以读取和操作的数据…
如何将 java Iterator-like 对象转换为 clojure 序列
我正在使用 Sesame 库通过内存中的三元组存储运行 SPARQL 查询。 我正在使用 Clojure 来实现这一目标。 查询结果是一个类似自定义迭代器的 [1] 对象,…
与不同 IDE 配合使用的 Clojure 缩进问题
我正在使用 emacs + slime 进行 clojure 开发。最近我们有一个新的团队成员,他不喜欢 emacs,所以他安装了带有 la clojure 插件的 intellij。 emacs …