Я хочу использовать функции в пространстве имен clojure.contrib.trace в slime на REPL. Как я могу получить слизь, чтобы загрузить их автоматически? Связанный вопрос, как я могу добавить определенное пространство имен в выполняемый реплик?
В clojure.contrib API он описывает использование следующим образом:
(ns my-namespace
(:require clojure.contrib.trace))
Но добавление этого в мой код приводит к тому, что файл не может загрузить с ошибкой "Невозможно устранить символ" для любой функции из пространства имен трассировки.
Я использую leiningen 'lein swank' для запуска ServerSocket, и файл project.clj выглядит следующим образом
(defproject test-project "0.1.0"
:description "Connect 4 Agent written in Clojure"
:dependencies [[org.clojure/clojure "1.2.0-master-SNAPSHOT"]
[org.clojure/clojure-contrib "1.2.0-SNAPSHOT"]]
:dev-dependencies [[leiningen/lein-swank "1.2.0-SNAPSHOT"]
[swank-clojure "1.2.0"]])
Все кажется актуальным, т.е. "lein deps" не производит никаких изменений. Итак, что?