Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

agent (5836)


Agent Zhang (章亦春) is a happy Yahoo! China guy who loves Perl more than anything else.

Journal of agent (5836)

Thursday June 19, 2008
09:26 PM

UML::Class::Simple 0.10 released

[ #36737 ]

I've just uploaded UML::Class::Simple 0.10 to CPAN with the highlight of the XMI format support. It will appear on the CPAN mirror near you in the next few hours.

Thanks Maxim Zenin for contributing this feature :) A Japanese user was requesting this in his blog as well. If you're a XMI fanboy, feel free to try it out.

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.
  • I like the idea of diagramming the code, but when I used your module a couple of months ago I had to hack the output to only show the class names (as tiny as possible) and @ISA relationships between them.

    This was for a number of reasons.

        * Large code base made the image unusably large to look at, or even open in a browser or viewer.

        * At this abstraction level I found a list of method names completely uninteresting, but the inheritance tree invaluable.

    Command line options to dete

    • Thanks for the comment :)

      The script comes with a -p option to specify a regex to filter out class names that the user is interested in and there's also a -r option to plot only the packages appearing in the .pm files in a directory (recursively).

      And Maxim has also implemented the without-inherited-methods option in the SVN head. This will exclude methods from superclasses. I'll include these changes in the next CPAN release :)