Я хотел бы использовать библиотеку Clojure Monad clojure.contrib.monads в ClojureScript. Есть ли проверенная реализация, которая работает с ClojureScript, поскольку она не входит в стандартный дистрибутив ClojureScript?
(Я предполагаю, что мне, возможно, придется просто скопировать и вставить код из clj в cljs. Хотя как насчет макросов, поскольку они должны быть в файле clj)
Обновление: (правильно ли я думаю, что это два файла, которые мне понадобятся?)
Файлы
Хорошо, похоже, что этого не существует. Сначала мне придется пройти через реализацию в Clojure, чтобы убедиться, что eval и подобные вещи не используются, поскольку Clojurescript не поддерживает все функции Clojure.
algo.monads
определенно правильный путь — код в репозитории Clojure contrib, на который вы ссылались, похоже, заброшен в пользу новой библиотеки. - person Jon Gauthier   schedule 15.07.2012