Chcę używać funkcji w przestrzeni nazw clojure.contrib.trace w slime na REPL. Jak mogę pobrać śluz, aby załadować je automatycznie? Powiązane pytanie, jak dodać konkretny obszar nazw do działającego replika?Używanie funkcji clojure.contrib w slime REPL
na API clojure.contrib opisuje wykorzystanie tak:
(ns my-namespace
(:require clojure.contrib.trace))
Ale dodanie tego do moich wyników kod w pliku nie jest w stanie załadować z „Nie można rozwiązać symbol” błędu dla każdej z funkcji przestrzeń nazw śledzenia.
używam Leiningen 'Lein Swank', aby rozpocząć ServerSocket a plik project.clj wygląda następująco
(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"]])
Wszystko wydaje się do tej pory, to znaczy 'Lein deps' nie wywołuje żadnych zmian. Więc co tam?
Być może zechcesz oznaczyć odpowiedź Michała jako poprawną. –
Tyler, powinieneś oznaczyć odpowiedź Michała jako zaakceptowaną odpowiedź na to pytanie, ponieważ wydaje się, że rozwiązał twój problem. Nie tylko jest to uważane za dobrą formę do tego, ale także daje trochę poprawy twojej reputacji.Wystarczy kliknąć znacznik wyboru obok wyniku pytania. –