REPL上でのnamespaceのリロード
project.cljのdependenciesに
[org.clojure/tools.namespace "0.2.11"]
を追加して
REPL上で
user> (require '[clojure.tools.namespace.repl :refer [refresh]]) user> (refresh)
とやればできる。
ちなみに、refreshした時に出るエラーで
EOF while reading, starting at line xx
と出たら大体カッコの対応が取れてない。
2016-06-17追記
CIDERで M-x cider-refresh
もしくは C-c C-x
でいけるということを知った
Emacs/CIDER で 5 倍快適 REPL リロードライフ - tnoda-clojure
ホントに5倍早くなった。スゴイ。