I'm probably showing my age when I write this (I was born in the late 50's), but the Perl debugger is fine for me -- but then, I've used a variety of debug monitors and IDEs in my career, this one just has a variety of different commands for the same things that I want to do.

I use the debugger for small things I want to try out, and occasionally for tracking down a more complex problem. That's my way of saying it might be faster (with regard to your two points about line continuations and readline support suggest that) just to write a one-time script and step through it in the debugger.

As far as learning you have to type print $x or x $x, I'm guessing you haven't spent that much time useing the debugger. If you had, you'd know how to

Once you've got those basics down, you can get into more esoteric things, such as running until a variable is equal to a specific value, clearing breakpoints (B, I think) and so forth.

If you're keen to improve the Perl debugger, remember, this is open source -- feel free to jump in and help out.

Alex / talexb / Toronto

Team website: Forex Chart Monkey, Forex Technical Analysis and Pickpocket Prevention

"Groklaw is the open-source mentality applied to legal research" ~ Linus Torvalds


In reply to Re: I like Python's interactive shell a lot better than Perl's debugger. What are my alternatives? by talexb
in thread I like Python's interactive shell a lot better than Perl's debugger. What are my alternatives? by Anonymous Monk

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.