Ich würde gerne die Clojure Monad Bibliothek clojure.contrib.monads in ClojureScript benutzen. Gibt es eine Implementierung, die wie bekannt getestet wurde, um mit ClojureScript zu arbeiten, da sie nicht in der Standard-ClojureScript-Distribution erscheint?
(Ich nehme an, ich muss vielleicht den Code von einem clj in einen cljs kopieren und einfügen. Was ist mit den Makros, da diese in einer clj-Datei sein müssen)
Dateien
Ok, es sieht so aus, als ob das nicht existiert. Ich muss zuerst die Implementierung in Clojure durchgehen, um sicherzustellen, dass eval und ähnliches nicht verwendet werden, da Clojurescript nicht alle Funktionen von Clojure unterstützt.
Sie können sich Jim Youyys Protokoll-Monaden ansehen, für die kürzlich Cljs-Unterstützung hinzugefügt wurde - Einzelheiten hierzu finden Sie dieses Commit .
Tags und Links clojure monads clojurescript