GraphViz2 V 1.01 uses Algorithm::Dependency in order to...
... in order to let you pass in an Algorithm::Dependency object directly to GraphViz2's dependency(data => $object) method.
A new demo - dependency.pl - shows how, using a hand-build class hierarchy corresponding the code in t/lib/*.
Also, a new class, GraphViz2::Parse::ISA can be given a class name as in create(class => 'Parent::Child::Grandchild', ignore => []).
A new demo - parse.isa.pl - shows how, using the real class hierarchy in t/lib/*.
The demo page has been updated.
See demos # 5 and # 8.
Neat! And I like the fact that the scripts generating the graphs are straightforward and simple. This sure will be handy when I need to generated diagrams. Thanks!
Hi Steve
Thanx.
There was a packaging problem with 1.01, but do not despair. I've received a report via RT, and am fixing it.
I have to release new versions of HTML::Entities::Interpolate and Set::Array, which are sitting on my machine.
Also, I've added Log::Handler to Build.PL and Makefile.PL.
This comes about, partly, because I forgot to run my script validate.build.make.pl to see if anything was missing from Build.PL or Makefile.PL. That script (indirectly) uses Perl::PrereqScanner.