質問
load-file を 2 つのステップに分割することは可能ですか?
(1) compile and
(2) load ?
環境
リモートマシンへのホットコードリロードを行っています。ソースをマシンに送りたくないので、マシンにロード ファイルを渡します。代わりに、*.class ファイルをマシンに送信し、マシンに *.class を使用して名前空間をリロードさせたいと考えています。
したがって、次の方法が必要です。
(1) transform *.clj files to *.class files that can be hot-reloaded
と
(2) I need to be able to call remove-ns on them later (when they have to be replaced)
編集
また、 (require :reload ... ) を使用しても完全に満足しています。これも、*.clj ファイルの代わりに *.class ファイルを提供できる限りです。
ありがとう!