Pythonist's thoughts on Clojure after 3 days of learning and coding
sayspy.blogspot.com
sayspy.blogspot.com
To J_Baker's point, no you don't get used to that kind of thing, it's still annoying after 3 months to have to scroll through 2 pages to find a single reference to a method you were working on, and then it's not even the line where you had the problem.
I think the problem with Clojure (and perhaps Groovy too), is that the compiler/runtime for the language invades the traces. If you look at the example given in the original post, almost the entire trace is Clojure plumbing. That's the real issue, and it's not the fault of the Java stack.
I mentioned one of these particular instances on the mailing list once but didn't get any response. Perhaps it just isn't that big a deal once you work with the language a lot.
It's a known issue, and definitely up there on the priority list to fix.
> Scheme comes with too little in the language to use easily for much beyond teaching programming.
This commonly-cited reason seems to ignore implementations that include much more than what the standard specifies.