4

私は clojure でゲームを開発することをいじり回してきましたが、コードのホットスワップにとても興奮していました。

私はlein-swankプラグインでswank clojureとemacsを使用しています。

私の主な問題はタイプミスです。関数を更新し、小さなエラーを作成してから、Ctrl-C Ctrl-C を押して REPL に送信するとします。

(if (> (rand) .5) (println "yay") (println "boo"))

0.5(ではなく、と書くべきでし.5た。)

その場合、プログラム全体が単純にクラッシュして燃えてしまうので、全体を再起動する必要があります。ホットスワッピングは素晴らしいですが、わずかなエラーでもできない場合はどうすればよいでしょうか。

では、ここでのワークフローとは正確には何ですか? 何か不足していますか?または、これらの小さなエラーに対して Swank clojure をより回復力のあるものにする方法はありますか? (少し難しいかもしれませんが、以前の動作状態にリセットするのが最善だと思います。)

ありがとう!

4

2 に答える 2

0

個人的には、CcCcよりもCMxをお勧めします。ただし、どちらにも問題が発生しているとは思わないため、切り替えても問題が解決しない場合があります。

于 2012-05-05T23:11:57.003 に答える