Я пытаюсь использовать Clojure с emacs и cider для своего проекта, и часто возникают исключения при выполнении моего кода. Когда возникает исключение, cider предоставляет мне трассировку стека, но часто этого недостаточно, чтобы быстро определить, что пошло не так. Я ищу способ заставить CIDER инициализировать REPL при возникновении исключения, что позволит мне проверить значения локальных переменных в момент возникновения исключения и, возможно, даже изменить некоторые значения и продолжить выполнение с этой точки. Возможно ли это с Clojure, Emacs и Cider?
Как запустить REPL в точке исключения в Cider
Ответы (1)
Насколько я знаю, такой функции нет ни в CIDER, ни в других IDE (Cursive, LightTable).
Максимум, что вы можете сделать, это вставить точку останова перед ошибочной формой и, когда отладчик выскочили, осмотрите там местных жителей.
person
OlegTheCat
schedule
22.04.2016