lein replで便利な技 (Clojure)
毎回忘れるのでメモ。
ファイルの再読み込み
律儀にrequireですると、
(require '[foo.bar :refer :all] :reload)
長くて面倒だからuseを使うと、
(use 'foo.bar :reload)
複数ファイルを読み込む時は、
(use 'foo.bar 'foo.baz :reload)
みたいにスペースで区切れば良い。
'や[]を忘れやすいから要注意。
また、一気に複数ファイルを読み込んでくれるtools.namespaceというライブラリもあるらしい。
参考