2016-04-22 9 views
1

私のプロジェクトではemacsとciderでClojureを使用しようとしていますが、コードの実行中に例外が発生することがよくあります。例外が発生すると、サイダーは私にスタックトレースを提供しますが、何が間違っていたのかを素早く特定するのに十分ではありません。私はCIDERが例外が発生したときにREPLを初期化する方法を探しています。例外の発生時に地元の値を調べ、おそらく値の一部を変更してそのポイントから実行を続けることができます。 Clojure、Emacs、Ciderで可能ですか?シードで例外のポイントでREPLを開始する方法

答えて

1

AFAIKでは、このような機能はCIDERや他のIDE(筆記体、LightTable)では利用できません。

最も可能なことは、間違ったフォームの前にbreakpointを挿入し、デバッガがポップアップしたときにローカルでそこを検査することです。

関連する問題