clojureのreplでstacktraceを見る

clojureのreplってエラーが起きても1行しか表示されなくてスタックトレース見れなくてしんどいなとか思っていたんだけど、ちゃんと見る方法があった(当たり前)

ぐぐったらすぐhttp://tech.puredanger.com/2010/02/17/clojure-stack-trace-repl/にいきつくから書く必要もないんだけどwメモしておく

stacktraceは、clojureのstacktrace apiを使って見る http://richhickey.github.io/clojure/clojure.stacktrace-api.html

(use 'clojure.stacktrace) 
(print-stack-trace *e n)
(print-cause-trace *e n)

nで行数していすれば見れる

(そもそもstacktrace出してくれるような起動オプションあったりしないのかな)