Есть ли достойная документация или учебные пособия по ClojureCLR? - PullRequest
7 голосов
/ 13 июля 2011

Я решил изучить Clojure (вдохновленный этой книгой ).После небольшого исследования я узнал, что могу использовать свой опыт .Net, используя ClojureCLR , вместо того, чтобы изучать различные библиотеки Java.Однако я нашел очень мало документации по CLR-версии Clojure (даже официальный веб-сайт подталкивает вас к документации по реализации JVM).

Кто-нибудь знает, где могут найти достойные учебники, книги, статьи или документация?быть найденным?Если их на самом деле нет, то можно ли предположить, что я могу научиться с помощью реализации JVM для большей части того, что мне нужно знать (т. Е. Между этими двумя реализациями есть небольшая разница, поэтому знания будут довольно переносимы)?

Если потребуется, я хочу изучить версию JVM и библиотеки Java (было бы неплохо расширить ... вот почему я в первую очередь изучаю язык функционала / lisp).

Ответы [ 2 ]

5 голосов
/ 13 июля 2011

На данный момент вы, вероятно, найдете более плавное обучение для Clojure с помощью JVM. В Clojure появилось несколько действительно интересных идей, и независимо от платформы, которую вы выберете, вам будет интересно учиться, хотя вам может быть легче сосредоточиться на том, что вы пытаетесь изучить, если вы находитесь на платформе с лучшими инструменты и большее сообщество.

Часть языка, которая делает Clojure, Clojureish, конечно, будет точно такой же, и как только вы освоитесь с ними, CLR, скорее всего, станет более доступной. У меня складывается впечатление, что общее мнение состоит в том, что после внедрения Clojure в Clojure версия CLR будет гораздо ближе к разработке JVM .

Clojure привлек огромное количество * энтузиастов, не имеющих опыта работы с Java или .NET (которые приходят из Lisp), поэтому я не думаю, что различия между .NET и JVM являются распространенным камнем преткновения.

* мнение Артура:)

2 голосов
/ 29 ноября 2011

Существует блог, посвященный Clr-версии Clojure, который может вас заинтересовать здесь . Я полагаю, что участниками являются как оригинальный создатель Clojure (Rich Hickey), так и создатель порта CLR (David Miller).

...