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

如何将clojure.contrib.monads转换为与clojurescript一起使用?,clojure,monads,clojurescript,Clojure,Monads,Clojurescript,我想在ClojureScript中使用Clojure Monad库Clojure.contrib.monads。是否有一个已经过测试的实现可以使用ClojureScript,因为它没有出现在标准ClojureScript发行版中 (我假设我可能需要将代码从clj复制并粘贴到cljs中。不过宏呢,因为它们需要在clj文件中) 更新:(我认为这是我需要的两个文件,对吗?) 档案 好吧,看起来这根本不存在。我必须首先检查Clojure的实现,以确保没有使用eval和类似的东西,因为Clojur

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

(我假设我可能需要将代码从clj复制并粘贴到cljs中。不过宏呢,因为它们需要在clj文件中)

更新:(我认为这是我需要的两个文件,对吗?) 档案


好吧,看起来这根本不存在。我必须首先检查Clojure的实现,以确保没有使用eval和类似的东西,因为Clojurescript不支持Clojure的所有功能。

您可能想看看Jim Duey的,最近添加了哪些cljs支持?有关详细信息,请参阅。

我认为您有正确的方法。我将在上浏览monad库的新版本。Algo Monads库与clojure.contrib.Monads的关系如何?这是一个fork还是一个完全不同的版本?
algo.monads
绝对是一个好办法-你链接到的Clojure contrib repo中的代码似乎被放弃,取而代之的是新的库。好的,谢谢Hans。我已经悬赏了这个问题,以防有人已经转换成Clojurescript(因为我在几周内没有时间)