2012-11-16 50 views
1

我使用逆時針插件的eclipse。Noir的特殊REPL支持?

如果我編輯文件,直到按ctrl+alt+s纔會反映更改。例如,如果我在repl中將(def foo 1)更改爲(def foo 2)並鍵入foo,則它將打印1而不是2,直到按ctrl+alt+s

但是,如果我將(defpage "/" [] "test")更改爲(defpage "/" [] "changed"),我可以立即看到更改,只需刷新瀏覽器而無需按ctrl+alt+s即可。

這是怎麼發生的?

回答

1

在開發模式下,noir使用ring.middleware.reload重新加載更改的文件。這並不完美。例如,如果插入新的或刪除中間件。但是像頁面這樣的東西一直沒有被主動使用,所以它可以重新加載命名空間並獲得新的例程。

相關問題