我正在尝试将Clojure与emacs和cider一起用于我的项目,并且在执行我的代码时经常会出现异常。当发生异常时,苹果酒会为我提供堆栈跟踪,但通常不足以快速识别出错的地方。我正在寻找一些方法让CIDER在异常发生时初始化一个REPL,这将允许我在异常发生时检查本地的值,甚至可能改变一些值并从那一点继续执行。是否可以使用Clojure,Emacs和Cider?
答案 0 :(得分:1)
AFAIK,此类功能在CIDER和其他IDE(Cursive,LightTable)中都不可用。
您可以做的最多的事情是在错误的表单之前插入breakpoint,并且当调试器弹出时,检查那里的本地人。