如何将clojure.contrib.monads转换为与clojurescript一起使用?

我想在ClojureScript中使用Clojure Monad库clojure.contrib.monads.是否有一个已经过测试的实现与ClojureScript一起使用,因为它没有出现在标准的ClojureScript发行版中?

(我在假设我可能只需要将代码从clj复制并粘贴到clj中.虽然宏如此,因为这些需要在clj文件中)

更新:(我是否认为这些是我需要的两个文件?)

> monads.clj
> monadic_io_streams.clj

好吧,看起来这不存在.我将不得不首先在Clojure中完成实现,以确保不使用eval和类似的东西,因为Clojurescript不支持Clojure的所有功能.

你可能想看看Jim Duey的 protocol-monads,最近添加了cljs支持 – 详见 this commit.
相关文章
相关标签/搜索