77得票5回答
在Clojure/ClojureScript中的私有def

在Clojure和clojurescript中,您可以拥有名为defn-的defn私有版本,但是对于def,如何做到相同的效果,因为似乎没有包含def-?

42得票3回答
Elm与ClojureScript相比如何?

我已经到达了使用Backbone.js面向对象MVC模式进行GUI编码变得相当复杂的地步,现在正在寻找其他编程范例。MDV,FRP,ECS等。 Elm如何与ClojureScript进行比较?它们有哪些重叠之处? 这两种语言都与JS非常不同,它们可以编译成JS。我知道Elm是一种函数响应式...

40得票8回答
有没有关于ClojureScript的教程?

是否已经有一些关于ClojureScript的好教程?我想尝试一下,但不知道具体从哪里开始。

37得票2回答
deftype与defrecord的区别

虽然在Clojure中,defrecord是定义“entity”时首选的形式,但在ClojureScript中,可以发现更多使用deftype的参考资料,正如各种 文档所反映的那样。 这两种形式之间有什么区别?哪种更好?

36得票1回答
Clojurescript Om中应用状态和组件本地状态有什么区别?

我已经阅读了David Nolen的Om基础教程,但我还是有点困惑应用程序状态和组件本地状态之间的区别。当提到cursors时,它是否也指代这两个状态之一或两者都包括?

35得票2回答
Clojurescript中的Javascript互操作赋值

一个愚蠢的问题:我如何在Clojurescript中进行Javascript赋值?我正在使用一个Javascript库,需要设置对象字段的值,例如obj.this=that; - 我不知道Javascript,也许有一个.set方法?

34得票4回答
如何使Clojure的:pre和:post在失败时报告它们的值?

(defn string-to-string [s1] {:pre [(string? s1)] :post [(string? %)]} s1) 我喜欢使用 :pre 和 :post 条件,它们可以帮助我更快地发现自己是否把“方块钉子放入圆孔”了。也许这是错误的,但我喜欢将...

33得票1回答
在ClojureScript的:require中是否可以使用:refer :all?

我只是在尝试ClojureScript,开始将我用Clojure写的东西转换成cljx。当我尝试编译时,出现了以下错误:clojure.lang.ExceptionInfo: :refer must be followed by a sequence of symbols in :requir...

29得票2回答
Clojure <> ClojureScript; 例如:"format" 函数

在Clojure中有一个非常方便的函数,名为format。 它以易于模板化字符串而著称。大多数编程语言都提供了这个函数。 令人不爽的是发现ClojureScript没有实现这个函数。据我所知,旧版本中实现了该函数,但最新版本中并不包含该函数。 是否有人知道这是出于何种原因?

29得票5回答
如何调试ClojureScript

很抱歉问这么一个似乎很蠢的问题,但我已经断断续续地使用ClojureScript几周了,但我不知道如何解决这个简单的问题: 我该如何调试ClojureScript? 问题如下: 编写*.cjs文件 运行cljsc/build ... 加载网页。 出现问题。 打开Firefox控制台。 ...