clojure 相关问题

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

虚拟环境下的clj-python

当我在虚拟环境中设置clj-python时,遇到了以下错误,为了解决这个问题,我做了两个步骤,但错误依然存在。为了解决这个错误,我做了两个步骤,但错误仍然存在。 指定":python-executable"。

回答 1 投票 0

clojurescript http请求返回空

我想用clojureclojurescript分别在后端前端建立一个简单的webapp。我在通过http请求建立他们两个之间的通信时遇到了问题,我觉得像 ...

回答 1 投票 0

如何在所有的clojure、closscript和elisp缓冲区上自动启用paredit模式?

我想在所有的clojure、cljs和elisp缓冲区上默认启用paredit模式,这可能要通过.spacemacs文件来实现。这是我目前在用户配置功能中的内容......

回答 1 投票 0

一键式Clojure的不同排序。

嘿,我有这个代码,但我想反转只有:a键。(sort-by (juxt :a :b) [{:a 1 :b 3} {:a 1 :b 2} {:a 2 :b 1}]) ; ;=> [{:a 1 :b 2} {:a 1 :b 3} {:a 2 :b 1}] 我试过了,但这是 ...

回答 1 投票 0

在函数中封装Datascript查询?

在使用Datascript时遇到了一个看似奇怪的问题。出于某种原因,当我运行这个查询时,如果不把它包在函数中,一切都能正常运行。但是一旦我把它封装在函数中,它就会返回......。

回答 1 投票 0

`(chan n)`和`(chan (buffer n))`之间有什么区别吗?

正如题目所问,(chan n)和(chan(buffer n))在使用时有什么区别吗?这个问题源于我想从db中提取消息的想法(是的,我不想使用......)。

回答 1 投票 0

使用HotswapAgentDCEVM与Clojure REPL时出现链接错误

我试图在一个混合的ClojureJava Leiningen项目中使用HotswapAgentDCEVM,以避免在重新编译Java源代码后不得不重新启动REPL(我已经知道其他 ...

回答 1 投票 0

在Maclisp中,原子有属性。如何在Clojure中做同样的事情?

引用(1975年)《Maclisp参考手册》中的内容。"每个原子符号都有一个属性列表 可以用plist函数检索" Maclisp属性列表是一个由'...

回答 1 投票 0

Clojure如何编译在repl中运行的代码?

诚实的noobie问题。根据Russ Olsen的《Getting Clojure》,我知道以下几点。(1) Clojure代码在运行前被编译成JVM字节码。(2)Clojure代码可以运行,几乎是即时...

回答 1 投票 0

在Clojure中,一个表达式的结果可以作为(def)的第一个参数吗?

我的最终目标是用宏来生成这段代码,其中word可以是任何字符串(没有空格): => (def word "word")这是我目前所拥有的。=> (...)

回答 1 投票 0

在Clojure中,工具.deps的leiningen :repl-options {:init-ns 'user}相当于什么?

我使用的是Cursive,我把别名设置为dev,当我运行REPL时,它没有加载deps配置文件中定义的命名空间: :aliases {:dev {:main-opts ["--init" "srcmyservercore.clj" ...

回答 1 投票 0

结合并计算两个向量返回的地图Clojure

我有两个向量。鞋子 牛奶 鞋子]和[1 3 1],我想得到的地图是{鞋子 2,牛奶 3}。我试着将两个向量进行zipmap,结果只显示{鞋1奶3}。没有循环和迭代,有没有其他 ...

回答 1 投票 0

Clojure的消失反射警告

一个简单的反射警告例子: lein repl user=> (set! *warn-on-reflection* true) true user=> (eval '(fn [x] (.length x))) 反射警告,NO_SOURCE_PATH:1:16 - 引用字段 ...

回答 1 投票 0

我想知道为什么在Clojure中,代码不被评估是数据的优势[关闭]。

我是一个Clojure程序员的初学者。在一本书中,Clojure的一个优点是不需要评估的代码是数据。但我不明白,也没有实际的感受。所以,我想例子代码和......

回答 1 投票 1

将GRPC中的Clojure BigDecimal转换为java BigDecimal。

我有一个java客户端,通过GRPC调用一个Clojure服务。问题是当我们从他们的服务中得到响应时,它在大十进制的末尾添加了字母。当我们尝试...

回答 1 投票 0

如何在Clojure中更新哈希图中的字符串值?

为什么这个不能用?(def app-state (atom {:title "foo"})) (swap!app-state upd-in [:title] "bar")所有我能找到的关于update-in的例子都是在数值上工作的,而不是字符串。

回答 1 投票 0

LeetCode 1:如何将题二和从ReasonML翻译成Clojure?

我在ReasonMLOcaml中做了 "TwoSum "这道题,但我不知道如何在Clojure中用类似的伪算法来编码。请大家评论一下如何把这个解决方案翻译成Clojure Clojure(def ...

回答 3 投票 0

如何使用datomic Clojure REPL CLI接口,在datomic中列出可用数据库。

你好,我是一个新的数据库,我有一个现有的datamic连接与2个datomic数据库。我使用了https:/docs.datomic.comcloudtutorialclient.html#prerequisites的信息,现在我必须...

回答 1 投票 0

在Clojure中调用非静态Java方法。

在Clojure中调用一个静态的Java方法很顺利,没有问题。但是当我调用一个非静态方法时,它就会抛出一个错误,尽管我已经尝试了几种不同的点(.)符号,正如解释的那样...。

回答 1 投票 0

试剂原子交换!将状态改为键的所有值。

我们有一个原子,有一些键和布尔值: (def btns (reagent.coreatom {:a true :b true :c true})) 我需要改变所有键的状态,像这样: {:a false :b false :c false} 我试过... ...

回答 1 投票 0

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