Hacker Newsnew | comments | show | ask | jobs | submit login

I have been working on a fork of Clojure off-and-on that tries to improve the debugging experience (https://github.com/qbg/clojure). How do you think the stack traces could be improved?



Suppose you accidentally put an extra pair of braces deeply inside a function. The message you'll get is something like "could not cast to function" without any meaningful information where this happened.

-----


This is one example of how to remove uninteresting stack frames from Clojure stack traces. http://j.mp/h3xzdN

-----


http://mmcgrana.github.com/2010/03/clojure-setup.html

http://clojure-log.n01se.net/date/2010-12-09.html#09:53

http://dev.clojure.org/display/design/Stacktraces

http://groups.google.com/group/clojure/browse_frm/thread/5b1...

http://dev.clojure.org/jira/browse/CLJ-733

-----




Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | DMCA | Apply to YC | Contact

Search: