Теперь это можно выяснить самостоятельно -
Конрад Барски (Conrad Barski), M.D., lisperati.com
Версия Clojure - Вей-Джу Ву (Wei-Ju Wu)
Перевод - Евгений Холодков (Jevgeni Holodkov)
Комментарии - http://github.com/jevgeni/spels-ru/issues
Лицензия - Свободная документация GNU, Версия 1.2
| Оригинальная версия | Emacs Lisp версия | Турецкая версия | Ruby версия | Haskell версия?! |
Любой, кто когда-либо учился программировать на Lisp, подтвердит, что Lisp очень сильно отличается от любых других языков программирования. Он отличается в очень неожиданных местах - этот комикс поможет вам понять как именно уникальный дизайн Lisp-а делает его таким мощным!
Этот руководство было адаптировано под Clojure, новый захватывающий диалект Lisp, который запускается под виртуальной машиной Java. Синтаксис и API Clojure имеет сходство с диалектом Common Lisp, но в нем достаточно различий, чтобы написать отдельную версию этой книги.
Чаще всего мы будем говорить "Lisp", вместо "Clojure", потому что большая часть представленных концепций применима к Lisp-у в целом. Там, где Clojure работает немного иначе, мы будем указывать отдельно.
Так как Clojure работает под JVM, вам потребуется установленная на вашем компьютере Java. Если у вас Mac, то Java уже установлена. Если у вас Linux или Windows, то вы можете скачать Java с веб-страницы Oracle Java. Вы можете скачать самую последнюю версию Clojure с его веб-страницы.
Для использования примеров в этом руководстве просто распакуйте архив, откройте командную строку и перейдите в главный каталог Clojure. Затем введите:
java -jar clojure.jarЕсли все установлено корректно, то вы должны увидеть Clojure консоль, которая выглядит примерно так:
Clojure 1.1.0 user=>
Это руководство содержит небольшие примеры Clojure кода, написанные в:
'(такого рода блоках)
...Просто скопируйте эти фрагменты кода в консоль Clojure (далее - REPL, от английского read-eval-print-loop, цикл-чтения-выполнения-отображения) и к тому времени, как руководство будет прочитано, у вас будет своя собственная текстовая приключенческая игра !