Let me start by apologizing for not really answering your question.

There are basically two kinds of flow charts: One describes an algorithm (instead of using pseudo code; a good example is here, the other gives a high-level overview over how different components interact in a complex application.

As has been pointed out, both are language independent.

And the second one is usually a lie.

Most complex programs these days are object oriented, and that means that that whenever you obtain data from an object outside your own class/package/module, you call a method from another class or object. So a real-world application crosses the border between classes thousands of times, instead of having a smooth border that is crossed once or twice.

Instead of showing the control flow, it would be far more interesting to know what objects are shared between subsystems, or through which objects subsystems interact with each other.

Which brings me to my main point: For a complex system, a detailed flow chart is usually too complicated to show anything of interest, and a simplified flow chart is usually a lie and often not helpful either.

So if your program is getting so complex that you lose overview over the control flow, it might very well be a sign that you could use a better approach. Like objects which don't care very much about control flow, because they are well encapsulated.

Perl 6 - links to (nearly) everything that is Perl 6.

In reply to Re: Tool used by Perl developers to design the flow of Perl Projects by moritz
in thread Tool used by Perl developers to design the flow of Perl Projects by paragkalra

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.