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