我可以将monads与clojurescript一起使用吗?
我知道clojure中有Monad,但是有人验证过它们在clojurescript中工作吗?Monad,一种函数式编程方法,只需要一种具有高阶函数和闭包的语言。你需要一个ClojureScript monad库。或者你可以继续用一元体写你的ClojureScript我可以将monads与clojurescript一起使用吗?,clojure,monads,clojurescript,Clojure,Monads,Clojurescript,我知道clojure中有Monad,但是有人验证过它们在clojurescript中工作吗?Monad,一种函数式编程方法,只需要一种具有高阶函数和闭包的语言。你需要一个ClojureScript monad库。或者你可以继续用一元体写你的ClojureScript 编辑:我所说的“一元风格”指的是编写和编写函数,这些函数接受并返回一元值,并实现三个。有太多的人比我更有资格解释monads,所以我将链接到。monads在clojurescript中工作。唯一的问题是在clojurescript[
编辑:我所说的“一元风格”指的是编写和编写函数,这些函数接受并返回一元值,并实现三个。有太多的人比我更有资格解释monads,所以我将链接到。monads在clojurescript中工作。唯一的问题是在clojurescript[1]中引用宏的方式 我所做的是将所有tools/macro.clj和所有monads.clj代码复制到一个大文件中,然后从clojurescript引用该文件 这也许不是最优雅的方式,但它确实有效 您可以在中找到该文件 (我将其复制到项目中,并将名称空间更改为项目的名称空间) [1] 看 ClojureScript的宏是用Clojure编写的,通过 命名空间声明中的require macros关键字: (ns my.namespace(:require macros[my.macros:as my]):as 在:require宏中需要前缀选择器。值得注意的一点是 ClojureScript宏生成的代码必须以 ClojureScript中的功能
这里有一个很好的图书馆端口,可供Clojuris Zheng描述: 克里斯因此有了一个新的想法 类别理论的cats库也很好
《ClojureScript》中的单子活得很好 你知道clojure.contrib.monad在clojurescript中是否有效吗?问题很清楚:Clojrue的monad库clojure.contrib.monad在编译成clojurescript时是否有效?你的回答似乎根本没有回答这个问题。在提出这个问题的时候,它没有回答。