Hi all, tools.trace 0.7.1 is now available. It passed all the matrix compatibility tests. I added tests to it so it's really going through some testing :)
This is mainly a repackaging of the original contrib.trace code written by Stuart Sierra. This release allows deftrace to accept a doc string as its first argument. That will make it easier to substitute it for defn with a text editor global replace operation. Note the addition of the trace-forms macro from Jonathan Fischer Friberg. This macro wraps runtime exceptions with a trace back in the exception message that identifies which form triggered the exception. The nested forms are listed so you can easily identify the culprit. If you find this one useful (I think it will be very useful) send a cheer to Jonathan (Jonathan Fischer Friberg <odysso...@gmail.com>) Just add: [org.clojure/tools.trace "0.7.1"] to your dependency list in your project.clj. This should be a straight replacement for clojure.contrib.trace in your code. If you find suggestions/improvements it's time to let me know about them. Src code and README at: https://github.com/clojure/tools.trace Many thanks to Stuart Sierra for cleaning up the Maven mess I created two days ago :)) Why 0.7.1 ? a) 7 is a lucky number :)) b) This library is near it's final release except if someone has a wonderful idea that would triple its size. -- Luc P. ================ The rabid Muppet -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en