Я играю с Clojure и не могу понять, как импортировать функцию из clojure-contrib.jar. Работая с этим ответом, я делаю следующее:
Запуск REPL примерно так:
java -cp clojure.jar:clojure-contrib.jar clojure.main
Затем пытаемся импортировать функцию:
user=> (use '[clojure-contrib.duck-streams :only (writer reader)])
Это не работает, и я получаю следующую ошибку:
java.io.FileNotFoundException: не удалось найти clojure_contrib / duck_streams__init.class или clojure_contrib / duck_streams.clj на пути к классам: (NO_SOURCE_FILE: 0)
Попытка использовать точку вместо тире также не работает:
user=> (use '[clojure.contrib.duck-streams :only (writer reader)])
Я получаю в основном ту же ошибку:
java.io.FileNotFoundException: Не удалось найти clojure / contrib / duck_streams__init.class или clojure / contrib / duck_streams.clj на пути к классам: (NO_SOURCE_FILE: 0)
Что я делаю не так?