У меня была такая же проблема вчера (также как новичок в Clojure).Насколько я понимаю, между Clojure 1.2 и 1.3 они разделили многие библиотеки contrib на отдельные проекты, чтобы ими было легче управлять.И уменьшите суть того, что такое Clojure.
Самый простой способ выполнить то, что вы пытаетесь сделать, - это через leiningen (я получил этот ответ от техномантизма на IRC-канале #clojure вчера вечером).Рекомендуется создать проект «детская площадка» с использованием leiningen, в котором вы можете поиграть и изучить Clojure.
Итак, создайте проект детской площадки с:
lein new playground
Модифицируйте project.cljфайл для включения:
[org.clojure/math.numeric-tower "0.0.1"]
в качестве зависимости.Мне сказали, что http://search.maven.org/ - это самый простой способ узнать, какая самая последняя версия конкретной библиотеки.
Затем запустите
lein deps
вытащить в банки.Теперь вы готовы к
lein repl
, чтобы приступить к работе.
Как только репл начнется, наберите в числовой башне:
(require '[clojure.math.numeric-tower :as math])
Тогда вы можете сделатьВаш опытный звонок:
(math/expt 4 6) ;; yields 4096
Надеюсь, это поможет!