Я хочу использовать функции в пространстве имен clojure.contrib.trace в slime в REPL. Как я могу получить слизь, чтобы загрузить их автоматически? Смежный вопрос, как я могу добавить определенное пространство имен в работающую реплику?
В API clojure.contrib это описывает использование следующим образом:
(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» не производит никаких изменений. Так что случилось?