问题标签 [clojure-contrib]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - ClojureQL 与 clojure.contrib.sql 相比如何?
看起来每个都涵盖了基本案例,例如选择某些列和按谓词过滤,但我想知道每个案例如何比较更高级的案例。用一个相对于另一个来表达复杂的查询是否更容易?一个库是否缺少另一个库所涵盖的任何功能?
clojure - 从 Clojure 中的两个点创建线段
这样做的最佳方法是什么?这是我到目前为止所得到的
这是我的最终目标
是的,没有对角线,只有 x 或 y 运动。
谢谢。
function - 如何动态查找 Clojure 函数的元数据?
假设我有以下代码:
我希望这会返回“函数 1”,但它返回 nil。我认为这源于以下差异,我并不完全理解:
谁可以给我解释一下这个?
clojure - Clojure 仅在使用命名空间时抛出错误
我已经开始在 Clojure 中开发一个国际象棋游戏,但是我的命名空间有问题。在我的文件顶部,我有
并且还定义了几个函数,包括to-string
,它将游戏块的符号转换为字符串。但是,当我编译时:
我做了一些实验,发现第一次调用我自己定义的函数时出现错误。我还发现,如果我注释掉调用,我通常不会收到错误消息。ns
有时可以通过重新启动 Swank 服务器来修复(有时不能)。有一段时间我刚刚遇到(ns chess.core)
了同样的错误,所以我将其注释掉并继续破解。但是现在我需要大写一些东西,所以我需要 str-utils。
说到 str-utils,我使用 Leiningen,并且在下面有以下project.clj
内容:dependencies
:
上面的有效,下面的无效。
所以我觉得我对 Clojure 命名空间和库的工作原理一无所知,但与此同时,其他所有人似乎都在(ns foo.bar)
成功使用。
clojure - IllegalStateException 编译 Clojure-Contrib
我正在尝试使用 Maven 编译我自己的 clojure-contrib 版本,但出现以下异常:
我也在使用以下命令来编译它:
clojure.jar 是指向实际 jar 的链接(位于同一目录中),因为我使用的是从 Git 存储库编译的版本。
有任何想法吗?
提前感谢您的评论!=)
clojure - 在 Leiningen 中哪里可以找到依赖项的有效版本号
我是 Clojure 和 Leiningen 的新手,我已经确定我想要使用的一些东西位于 clojure.contrib.generic.math-functions 中。我在http://richhickey.github.com/clojure-contrib/branch-1.1.x/math-api.html找到了相关的 API 信息,但我找不到任何可以帮助我弄清楚我应该投入什么的东西我的 project.clj 文件用于该依赖项。
我试过[clojure.contrib.generic.math-functions "1.1"]
,[clojure.contrib.generic.math-functions "1.1.x"]
和[clojure.contrib.generic.math-functions "1.1.0"]
. 对于其中的每一个,我都会得到类似...
import - loading clojure-contrib
I'm new to the whole JVM thing, and trying to play with clojure. I'm attempting to load clojure-contrib and failing:
Any pointers will be great - thanks.
clojure - 无法加载 clojure-contrib sql - FileNotFoundException
我通过自制软件和mac端口手动安装了clojure和clojure contrib,它们都给了我这个错误。我可以让其他部分工作。是什么赋予了?
编辑 这个问题看起来很相似 Can not get clojure-contrib to load - FileNotFoundException 但是我可以加载一些部分,我通过端口/brew安装,所以版本应该是同步的
java - 如何从 Java 调用 Clojure 宏?
无论如何从Java调用Clojure宏?
这是我正在尝试做的事情:
prxml 默认写入 *out*,这就是为什么我需要用返回字符串的宏 with-out-str 来包装它。
我收到此错误:
windows - 如何执行 Clojure 文件?
如何从命令行运行使用 clojure-contrib 的 clojure 文件/脚本?我的(winodws)机器在类路径上有 clojure-1.2.1.jar 和 clojure-contrib-1.2.0.jar。注意:我可以使用以下命令启动 REPL,java clojure.main
并且可以使用以下命令执行不使用 clojure-contrib 的 *.clj 文件:java clojure.main file-name.clj