2016-05-19 8 views
2

ソースファイルが変更されるたびに、現在実行中のclojure replでコマンドを実行したいと思います。これは、ファイルの変更時にbashコマンドを実行している(つまり、ファイルが変更されたときにプロジェクトを再構築する)人に似ています。これは可能ですか?ソースファイルを見て、彼らが変更された場合、関連する名前空間をリロードした後、あなたの関数を呼び出しますtools.namespaceこれからファイルが変更されたときにClojure REPLコマンドを実行する

(refresh :after 'some-ns/some-fn) 

:あなたはそれをあなたの関数を指す:afterオプションを提供するclojure/tools.namespace、そのclojure.tools.namespace.repl/refresh機能を使用することができます

答えて

1

再読み込み。

1

Prismライブラリをご覧ください。具体的には、watch!関数を使用すると、必要な処理を行うことができます。

関連する問題