REPL で、slime の clojure.contrib.trace 名前空間の関数を使用したいと考えています。スライムにそれらを自動的にロードさせるにはどうすればよいですか? 関連する質問ですが、実行中の 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' は何の変更も加えていません。元気?