如何在苹果酒的异常点启动 REPL



我正在尝试将 Clojure 与 emacs 和 cider 一起使用,但在执行我的代码时经常发生异常。当发生异常时,苹果酒会为我提供堆栈跟踪,但这通常不足以快速识别出了什么问题。我正在寻找某种方法让 CIDER 在异常发生时初始化 REPL,这将允许我在异常发生时检查局部变量的值,甚至可能更改一些值并从该点继续执行。Clojure、Emacs和Cider可能吗?

AFAIK,这样的功能在CIDER和其他IDE(Cursive,LightTable)中都不可用。

您最多能做的是在错误形式之前插入断点,并在调试器弹出时检查那里的局部变量。

最新更新