【问题标题】:How can I convert clojure.contrib.monads to be used with clojurescript?如何将 clojure.contrib.monads 转换为与 clojurescript 一起使用?
【发布时间】:2012-07-08 08:26:38
【问题描述】:

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

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

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

文件

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

【问题讨论】:

  • 我认为你的方法是正确的
  • 我会在 github.com/clojure/algo.monads 看看新版本的 monad 库。
  • Algo Monads 库与 clojure.contrib.monads 有什么关系?是分叉还是完全不同的版本?
  • 好的,谢谢汉斯。我已经悬赏了这个问题,以防万一有人已经完成了到 Clojurescript 的转换(因为我几周都没有时间)

标签: clojure monads clojurescript


【解决方案1】:

您可能想查看 Jim Duey 的 protocol-monads,最近添加了 cljs 支持 - 请参阅 this commit 了解详细信息。

【讨论】:

    猜你喜欢
    • 2015-06-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-28
    • 2012-02-04
    • 2019-11-17
    • 1970-01-01
    • 2013-10-17
    相关资源
    最近更新 更多