repl
の関数clojure.main
を使用するときに、REPL から readline のような (または rlwrap のような) 機能を取得するにはどうすればよいですか?
この背景には、The Joy of Clojure, First Editionのbreak
機能を利用してカスタマイズしていることがあります。lein repl
REPL内から使用しています。私の「ブレークポイント」が作動すると、Leiningen の REPL の readline のような機能がなくなり、ちょっと不便です。私の筋肉の記憶は私をヒットさせ↑、続いてすぐにEnter. 自分を止める前に、端末にこれを持っています:
debug=> ^[[A
CompilerException java.lang.RuntimeException: Unable to resolve symbol: in this context, compiling:(/tmp/form-init13211381000659590518.clj:1:1)
そして今、私のREPLが動かなくなってしまい、端末またはプロセスを強制終了して抜け出さなければなりません。この第 2 レベルの REPL で readline を動作させるか、少なくともこの一般的な問題がデバッグ セッションを脱線させないようにすることができれば、非常にありがたいです。