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) Spyscope also supports interactive querying of trace results with a repl toolkit (see README) This version of spyscope has a few new features: - Spyscope now handles mutable objects correctly! - The README includes directions on enabling Spyscope in every project with some Leiningen profile settings. - Herwig Hochleitner has become the first contributor :) To use, just include [spyscope "0.1.2"] in your project.clj (or follow the directions in the README to enable globally). You'll need to (require 'spyscope.core) somewhere if you don't add it as an injection. 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