I am fond of SourceForge's PerlIDE (Perl Integrated Development Environment).

I have also used the more powerful Komodo by ActiveState (who also provide the open source versions of Perl); but in its open source form it is pretty limited; you have to pay a modest amount to get the more powerful one.

PerlIDE has a good debugger and the ability to set watch variables, break points, etc. It also has a nice feature (not unusual for most IDE's, but nice nonetheless) that once you reach a breakpoint, just mousing over a variable anywhere in the code that has already run will give you a pop-up bubble that shows its value. That means that many of the quick checks can be done without having to set watch variables.

The IDE is easy to use (it has documentation, but I have found that it is not all that great and the package is largely intuitive and self-explanatory so the weak documentation is not much of a problem. The only drawback that I have found is that I can't figure out how (if there is a way at all) to easily do command-line running of scripts from within the IDE. Komodo, on the other hand, supports such a capability very nicely.

DarkLord1 Looking for Redemption in the Monastery

In reply to Re: Free Perl IDE for a begginer by DarkLord1
in thread Free Perl IDE for a begginer by karpatov

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.