[plt-scheme] PLT Source Browser
I've put together a first cut at building the module pictures. You'll
need the latest svn version of DrScheme to run the attached script, but
you can look at the pictures here:
http://www.cs.uchicago.edu/~robby/tmp/mgi/
I generated the files using module-graph-dot.ss and dot (in the
graphviz package available via fink for mac os x and also available
under linux somehow, I'm sure).
./module-graph-dot.ss ~/svn/plt/collects/mzlib/etc.ss > etc.dot
dot -Tps etc.dot > etc.ps
epstopdf etc.ps
It doesn't seem to work well for the very large files, however, since
the graphs get kind of klunky (many more edges than nodes). The "-n"
flag helps a little (it avoid following `lib' paths) but it isn't
enough for the big files. To see, try framework.ss.
Anyways, I hope someone else can take it from here.
Robby