Подтвердить что ты не робот

Насколько зрелым является clojure -clr? Могу ли я использовать его с Mono?

Насколько зрелым является clojure-clr? Поддерживает ли это все функции, которые предоставляет clojure/jvm? Выполняется ли она на Mono без каких-либо проблем?

Я попробовал clojure -clr, и, похоже, с REPL работает нормально. Однако, когда я пытался запускать примеры с mono Clojure.Main.exe clojure/samples/ants.clj, я получил кучу сообщений об ошибках. Это проблема с запуском clojure -clr на Mono?

4b9b3361

Ответ 1

Он обычно используется из того, что я собираю, на моно, хотя он получает меньше внимания, чем clojure -jvm практически во всех отношениях, поэтому представляется разумным ожидать, что он отстанет от JVM-версии на функциях и будет иметь свой собственный набор ошибок. Более медленное развитие может также снизить вероятность создания ошибки?

Ответ 2

Я нахожу это сообщение SO довольно интересным и полезным - Clojure в среде CLR

Этот видеоклип также довольно интересен - http://channel9.msdn.com/blogs/charles/emerging-langs-clojure-and-f, и из этого видео Rich Hickey (изобретатель Clojure) сказал, что Clojure изначально запрограммирован на С# и Java. Он также упомянул исходное имя, которое он думал о Clojure, было CLJ (С#, Lisp и Java): Почему Clojure с именем Clojure