clojure 相关问题

Clojure是Java虚拟机的现代Lisp方言(包含CLR和JavaScript的版本)。 Clojure不仅仅是Java中的Lisp实现,还提供对Java类和生态系统的访问。

如何修复 java.lang.ClassNotFoundException: com.sun.tools.attach.VirtualMachine in java 21

我有一个带有 deps.edn 的 clojure 项目,它使用库 clj-async-profiler 我在项目中的主要功能包含以下代码 - (ns com.myns.cli (:gen 级) (:要求 [clj-异步-pr...

回答 1 投票 0

如何在插件错误的情况下启动 IntelliJ IDEA

我的 IntelliJ idea 9 IDE 有问题。我安装了 La Clojure 插件 (http://plugins.intellij.net/plugin/?id=4050),并且 IDE 需要重新启动。现在我在启动时收到以下错误...

回答 5 投票 0

如何编辑edn文件?

我有一个从 clojure 应用程序创建的 edn 文件。 我想直接编辑文件来修改一些值,但不知道如何轻松完成。 我知道我可以在像 sublim 这样的文本编辑器中编辑它......

回答 2 投票 0

在 Clojure 中阻止评论

如何在 Clojure 中注释多行?

回答 11 投票 0

PersistentVector 错误,或小型井字棋游戏中的“长”错误

我的 clojure tic tac toe 游戏无法运行,我失去了线索......我不确定哪一部分被破坏了,我无法弄清楚我自己的代码。有人可以帮助我理解...

回答 1 投票 0

在将转换器与 async.channel 一起使用时,“不知道如何从 clojure.core.async.impl.channels.ManyToManyChannel 创建 ISeq”

我正在从《clojure 中的反应式编程》一书中学习 core.async 示例程序之一如下 - (ns core-async-intro.xforms (:需要 [clojure.core.async :参考 [地图< filte...

回答 1 投票 0

Clojure 替代 Haskell 的 ADT 和模式匹配?

每当在 Haskell 中我们需要一些变体数据类型时,我们都会将 ADT 与模式匹配结合使用。 Clojure 人们在此类用例中使用什么?

回答 5 投票 0

使用“let”进行赋值是否不违反 Clojure 中函数式编程的思想

函数式编程中应该避免赋值,但在 clojure 中我们经常使用 let。 let 只是一种实用的方式还是赋值与使用 let 不同?我们是否应该避免分配任务...

回答 2 投票 0

如何使用 reitit clojure 定义可选查询参数

我使用以下代码创建了一个API: [“/环境/:环境名称/节点” {:swagger {:标签[“节点”]} :parameters {:path {:env-name ::vt-vali/name}}} [“&q...

回答 3 投票 0

shell 调用执行某个命令后的 :out 是什么?

这是一个菜鸟问题,但我刚刚开始使用 Clojure。 请像我五岁一样解释一下。 考虑到: user=> (需要 '[babashka.process :refer [shell]]) 零 用户=>(定义j (->(谢尔...

回答 1 投票 0

无法下载 Leiningen 独立 jar 文件

我根本无法在 Debian linux 上安装 leiningen : > 莱因 正在将 Leiningen 下载到 /home/debianaut/.lein/self-installs/leiningen-2.4.3-standalone.jar... % 总计 % 已收到 % Xfe...

回答 3 投票 0

如何在评估 clojure 宏时访问源位置?

在宏内部我想获取宏调用者的源文件和位置。 像这样的东西: (defmacro 我的宏 [] `(prn ~*源位置*)) 其中*源位置*包含

回答 1 投票 0

关闭repl中的*print-namespace-maps*

在 Clojure 1.9-beta2 中,读取器和写入器现在支持映射的紧凑语法。在所有键都是具有相同

回答 3 投票 0

如何使用clojure.zip实现walk/postwalk遍历

我不知道如何使用clojure.zip实现clojure.walk/postwalk功能: (clojure.walk/postwalk #(do(打印%) %) [1 [2 [3 4 5]] [6[78]]]) 输出: 1 2...

回答 2 投票 0

从 Clojure 调用 Java 重载方法 Path.of 时出错

我是 Clojure 和学习的新手。我正在尝试使用 Path.of() 方法在 Clojure 中创建一个 java Path 对象,但是当我调用它时 (导入'(java.nio.文件路径)) (“~/projects”的路径/) 我明白了

回答 2 投票 0

尝试执行或插入使用 deps.edn 的 clojure 应用程序时出现“范围无法满足”

我有一个简单的 clojure 应用程序,具有以下依赖项: :部门 {org.scicloj/clay {:mvn/version "2-beta17"} org.scicloj/noj {:mvn/version "2-alpha9.1"} 空中.hanami/ae...

回答 1 投票 0

符号名称开头的问号在 Clojure 中有什么特殊含义吗?

在此示例中(来自此处): (defmethod 事件消息处理程序:chsk/recv [{:as ev-msg :keys [?data]}] (logf“来自服务器的推送事件:%s”?数据))) 其中 ?data 是向量, ?有什么目的...

回答 2 投票 0

使用claypoole线程池而不预先评估一切

我想通过 clojure 中的claypoole 库将要评估的表单作为未来传递给目标线程池。 我尝试将函数体传递给线程池,我期待着......

回答 1 投票 0

OSX Leiningen 权限错误

我安装了 Leiningen,但是当我运行 lein repl 时出现此错误: java.io.IOException:权限被拒绝。请检查您对 /Users/ethanraymond/.lein/repl-port 的访问权限 leiningen.repl$r...

回答 2 投票 0

如何让 Swagger 文档在外部 api 身份验证后面工作?

我们有一个设置,我们的 api 身份验证是通过 AWS Cloudfront 中的第三方库完成的。在我们的 api 中,我们使用第 3 方库 (reitit-swagger) 创建 swagger 文档,因此我们无法更改...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.