1
我注意到(use 'somemodule :reload)
不會重新加載模塊,如果.clj文件未被修改。force clojure:reload
但是,我有一個用於強制重新加載模塊的用例,即使該文件沒有更改。我爲clojure創建了一個haml宏,它讀取一個外部文件並生成clojure代碼。
(http://www.coldcode.net/2010/10/haml-macro-for-clojure.html)
我想從而能夠重新加載的Clojure模塊而不考慮文件時間戳。
有人知道是否有可能嗎? (我想避免從我的編輯之外觸摸文件)
編輯:我使用的Clojure 1.2,leiningen模塊1.3.1
是的,其實我找到了。萊寧寧正在吃編譯器錯誤。我不得不寫一些東西(比如「1」),然後回車看看它們。這讓我困惑 – ithkuil 2010-10-11 12:03:31
聽起來就像你在1.3.1中遇到了一個repl錯誤。它在1.4.0-SNAPSHOT中得到修復,在一兩個星期內應該會達到穩定版本。 – technomancy 2010-10-12 04:33:21
啊太好了,我會試試1.4.0-SNAPSHOT – ithkuil 2010-10-12 21:40:23