我想在REPL的泥漿中使用clojure.contrib.trace命名空間中的函數。我怎樣才能讓史萊姆自動加載它們?一個相關的問題,我怎樣才能將一個特定的命名空間添加到正在運行的repl中?在泥漿中使用clojure.contrib函數REPL
在clojure.contrib API它描述了這樣的用法:
(ns my-namespace
(:require clojure.contrib.trace))
但在文件中添加以下內容到我的代碼的結果無法與「無法解析的符號」錯誤加載從任何功能跟蹤命名空間。
我用leiningen「雷音自吹」開始的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"]])
一切似乎是最新的,即「雷音的DEP」不會產生任何變化。那麼這是什麼一回事?
您可能想要將Michal的答案標記爲正確。 – 2010-05-21 16:57:34
Tyler,你應該把Michal的答案標記爲這個問題上的接受答案,因爲它似乎解決了你的問題。這樣做不僅是一種好的形式,它還可以讓你的聲譽得到一點提升。只需點擊問題評分附近的複選標記即可。 – 2010-11-29 13:17:41