Когда я запускаю свои программы Clojure и получаю сообщение об ошибке во время выполнения, я замечаю, что сообщение, напечатанное REPL, содержит только номер строки верхнего уровня из выполненного мной script. Могу ли я заставить его сбросить стек вызовов (который ссылается на различные номера строк кода Clojure)?
Например:
user=> (load-file "test.clj")
java.lang.IllegalArgumentException: Wrong number of args (1) passed to: user$eval134$fn (test.clj:206)
user=>
Было бы лучше, если бы я знал больше, чем просто вызов верхнего уровня (строка 206).