Spyscope is a library that allows you to write very little code to get threadsafe tracing of your Clojure.
Example: (println #spy/d (+ 1 2 3)) traces the execution of the form '(+ 1 2 3) This version of spyscope has a few new features: - :form replaces :ast for enabling printing the form being traced - #spy/d logs all traces to the trace store, so that you can query them later with the #spy/t query functions - #spy/d does all of its printing on a single thread to avoid overlapped output To use, just include [spyscope "0.1.1"] in your project.clj, and require spyscope somewhere. See https://github.com/dgrnbrg/spyscope for details. Pull requests welcome! -- 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