pst

added
1.3

ns
clojure.repl

type
function

(pst) (pst e-or-depth) (pst e depth)

Prints a stack trace of the exception, to the depth requested. If none supplied, uses the root cause of the
most recent repl exception (*e), and a depth of 12.

                user=> (pst)
nil

user=> (/ 1 0)
ArithmeticException Divide by zero  clojure.lang.Numbers.divide (Numbers.java:156)

user=> (pst)
ArithmeticException Divide by zero
\tclojure.lang.Numbers.divide (Numbers.java:156)
\tclojure.lang.Numbers.divide (Numbers.java:3691)
\tuser/eval13 (NO_SOURCE_FILE:7)
\tclojure.lang.Compiler.eval (Compiler.java:6619)
\tclojure.lang.Compiler.eval (Compiler.java:6582)
\tclojure.core/eval (core.clj:2852)
\tclojure.main/repl/read-eval-print--6588/fn--6591 (main.clj:259)
\tclojure.main/repl/read-eval-print--6588 (main.clj:259)
\tclojure.main/repl/fn--6597 (main.clj:277)
\tclojure.main/repl (main.clj:277)
\tclojure.main/repl-opt (main.clj:343)
\tclojure.main/main (main.clj:441)
nil