以前に Clojure で小さな Swing アプリを作成したことがありますが、今は Ajax スタイルの Web アプリを作成したいと考えています。Compojure が今のところ最良の選択のように見えるので、それを試してみます。
本当に小さな編集/試行フィードバック ループが必要なので、小さな変更を行うたびに Web サーバーを再起動したくありません。
これを達成するための最良の方法は何ですか? デフォルトでは、私の Compojure セットアップ (ant deps/ant と Jetty の標準的なもの) は、私が行った変更をリロードしていないようです。変更を確認するには、run-server で再起動する必要があります。Java の継承とシステムの起動方法などが原因です。これはおそらく完全に正常であり、コマンドラインからシステムを起動するときの方法です。
それでも、サーバーの実行中に動的にリロードする方法が必要です。目標を達成するために、REPL の Compojure を使用する必要がありますか? 必要な場合、どうすれば自分のものをそこにリロードできますか?