23得票1回答
在ClojureScript中如何将内容美观地打印成字符串?

如何使用cljs.pprint返回一个字符串? (cljs.pprint/pprint '(foo bar)) 希望此函数返回一个字符串,而非只打印它。 类似于这个问题,不过是针对CLJS而非CLJ。 如何在Clojure中将PersistentHashMap漂亮地打印成字符串?

22得票2回答
cljc文件的基本功能

通常情况下,Clojure源文件的命名方式为(例如)foo.clj,而ClojureScript源文件的命名方式为foo.cljs。我的印象是,在Clojure版本>=1.7中,如果我想要使用require或use从Clojure和ClojureScript中加载一个文件,则可以将文件命名为f...

22得票2回答
从Javascript中调用ClojureScript

如何从Javascript中调用ClojureScript代码(不是反过来!)。 已经有方法可以从Java中调用Clojure,但我不知道如何在ClojureScript中实现等价功能。

21得票3回答
ClojureScript One 是什么?我该如何使用它?

这是一个很棒的项目,但从哪里开始呢? 我考虑过为自己的项目创建自己的GitHub fork。或者在其中的每个项目“内部”创建一个分支。 也许我还没有真正理解这个社交编程的东西——但我确实感觉到了我对“封装”或“封装化”软件框架和开发环境的过敏反应。 是否应该在源文件中创建一个项目,坐落在...

20得票4回答
为什么多方法在Reagent/Re-frame中不能像函数一样工作?

在我构建的一个小应用程序中,使用Reagent和Re-frame,我正在使用多方法根据应用程序状态中的值来分派显示哪个页面:(defmulti pages :name) (defn main-panel [] (let [current-route (re-frame/subscribe...

20得票4回答
有没有一个在线工具可以像JSON一样自动缩进和格式化Clojure代码?

有很多在线工具可以将JSON文本转换成格式化和缩进良好的格式。 一些工具甚至可以创建漂亮的树状结构:http://jsonviewer.stack.hu/ 我们是否有类似于Clojure代码的工具? 或者至少有自动缩进的工具吗? 如果我拥有的文本是这样的:(defn prime? [n...

20得票1回答
ClojureScript、Om和Core.async:如何正确处理事件

我已经研究了使用Om进行富客户端网站设计。这也是我第一次使用core.async。在阅读教程https://github.com/swannodette/om/wiki/Basic-Tutorial时,我看到了使用core.async通道来处理删除操作的用法(与在处理程序中完成所有工作相反)。...

19得票3回答
为什么NodeList / HtmlCollection不支持序列化?

作为一个新手,对于Clojurescript我发现每个Clojurescript项目都会有类似这样的代码片段:(extend-type js/NodeList ISeqable (-seq [array] (array-seq array 0))) 为什么这部分不是核心库的一部分?

19得票3回答
Clojure和ClojureScript哪个更快(为什么)?

如果我要猜的话,我相当确定答案是Clojure,但我不确定为什么。在逻辑上(对我来说),ClojureScript似乎应该更快: 两者都是“动态”的,但ClojureScript: 编译成JavaScript,在V8引擎上运行 V8引擎可以说是最快的动态语言引擎 V8是用C编写的 而C...