Few months back I started working on a project which already had 10k
lines of Clojure code.  There were already ~75 namespaces (not
including tests).  I was searching for a tool which would quickly give
me a high level overview of the code - how do the packages depend on
each other, which namespaces are high level and which ones low level
etc. In short I wanted a pretty graph of namespace dependencies for my
project.

Somebody pointed me to http://github.com/hugoduncan/lein-namespace-depends,
but I couldn't get it to work.

So thinking it a good exercise, I wrote a little utility which
generates namespace (and package) dependency graphs at various levels
- complete src, single ns, single package.  Additionally the graph
itself is available in many forms - Clojure map, .xml, .dot, .png

The code itself is a bit ugly & old but it works on both unix and
windows - http://github.com/na-ka-na/cdeps.  Checkout the examples/
directory to see some images.

Hopefully someone finds it useful.

Thanks

-- 
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

Reply via email to