Moin,

after being prodded by some people :), I would like to announce a a small 
project of mine called Graph::Easy to the gcc community (e.g. you :).

== Introduction ==

Graph::Easy is a pure-perl module (GPL) incl. command-line utility to work 
with graphs and convert them between the various formats. It also contains 
a (limited) layouter to generate grid-based layouts, which allows to 
generate pure HTML, ASCII art, boxdrawing art or SVG rendering.

In the recent versions, I added support for VCG, which is the language that 
gcc can dump some information in. This support is still beta, but it should 
work for most cases now (famous last words :)

== Examples ==

After installing Graph::Easy, here is how you convert a VCG graph to 
Graphviz, or render it directly as my_vcg_graph.png:    

        graph-easy input.vcg --dot
        graph-easy my_vcg_graph.vcg --png

You can also write Perl scripts and do additional processing on the graph:

        #!/usr/bin/perl -w

        use Graph::Easy;
        use Graph::Easy::Parser::VCG;

        # input from file
        my $graph = Graph::Easy::Parser::VCG->from_file( shift );
        # ... process stuff here
        # output to STDOUT
        print $graph->as_graphviz;

Then use this like so:

        perl my_filter.pl input.vcg >output.dot

== Download and Resources ==

Download Graph::Easy (get at least v0.57!) from CPAN:

        http://search.cpan.org/~tels/Graph-Easy-0.57/

There are also various resources:

        http://bloodgate.com/perl/graph/manual/         Online manual
        http://bloodgate.com/perl/graph/                Project page
        http://bloodgate.com/graph-demo                 Life demo page

== Bugreports ==

If you encounter any bugs, or missing features, please either email me them 
directly, or file them on RT:

        http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Graph-Easy

Thank you for your time! :)

Hope this is usefull to someone,

Tels

-- 
 Signed on Sun Aug 12 20:01:02 2007 with key 0x93B84C15.
 Get one of my photo posters: http://bloodgate.com/posters
 PGP key on http://bloodgate.com/tels.asc or per email.

 "Hi, hi, hitotai, space taxi to the sky"

Attachment: pgpX2R94NP9TN.pgp
Description: PGP signature

Reply via email to