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

Zub*_*air 8 monads clojure clojurescript

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

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

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

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

spa*_*iev 1

您可能想看看 Jim Duey 的protocol-monads,最近添加了 cljs 支持 - 有关详细信息,请参阅此提交