Hi all. I have a patch ready for this, but no one replied before. Stuart Sierra is the original author of this ns. I'm unsure about your protocol. Should I go ahead and submit a ticket and patch or assume this is unwanted?
Example output:
user> (inc :a)
user> (print-cause-trace *e)
clojure.lang.Compiler$CompilerException: java.lang.ClassCastException: clojure.lang.Keyword cannot be cast to java.lang.Number (NO_SOURCE_FILE:0)
at clojure.lang.Compiler/eval (Compiler.java:4620)
clojure.core/eval (core.clj:1923)
swank.commands.basic/eval_region (basic.clj:36)
swank.commands.basic/eval/listener_eval (basic.clj:50)
clojure.lang.Var/invoke (Var.java:359)
user/eval (NO_SOURCE_FILE)
clojure.lang.Compiler/eval (Compiler.java:4604)
clojure.core/eval (core.clj:1923)
swank.core/eval_in_emacs_package (core.clj:58)
swank.core/eval_for_emacs (core.clj:126)
clojure.lang.Var/invoke (Var.java:367)
clojure.lang.AFn/applyToHelper (AFn.java:179)
clojure.lang.Var/applyTo (Var.java:476)
clojure.core/apply (core.clj:412)
swank.core/eval_from_control (core.clj:65)
swank.core/eval_loop (core.clj:70)
swank.core/spawn_repl_thread/fn/fn (core.clj:179)
clojure.lang.AFn/applyToHelper (AFn.java:171)
clojure.lang.AFn/applyTo (AFn.java:164)
clojure.core/apply (core.clj:412)
swank.core/spawn_repl_thread/fn (core.clj:176)
clojure.lang.RestFn/invoke (RestFn.java:402)
clojure.lang.AFn/run (AFn.java:37)
java.lang.Thread/run (Thread.java:636)
Caused by: java.lang.ClassCastException: clojure.lang.Keyword cannot be cast to java.lang.Number
at clojure.lang.Numbers/inc (Numbers.java:115)
user/eval (NO_SOURCE_FILE:1)
clojure.lang.Compiler/eval (Compiler.java:4604)
... 23 more
Thanks,
Mike