Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl: the Markov chain saw
 
PerlMonks  

Re: Perl Development Tools

by GrandFather (Cardinal)
on Feb 18, 2006 at 23:17 UTC ( #531177=note: print w/ replies, xml ) Need Help??


in reply to Perl Development Tools

As at a couple of months ago Eclipse + Epic did not support break points making the debugger virtually useless. This may have changed since and I would be interested to hear if that is the case.


DWIM is Perl's answer to Gödel


Comment on Re: Perl Development Tools
Re^2: Perl Development Tools
by idsfa (Vicar) on Feb 18, 2006 at 23:25 UTC

    Then you'll want to read IBM's Tutorial on how to do it. Annoying (free) registration required


    The intelligent reader will judge for himself. Without examining the facts fully and fairly, there is no way of knowing whether vox populi is really vox dei, or merely vox asinorum. — Cyrus H. Gordon
      Or you can get it straight from SF.net wo/ the registration nuisance.

      I haven't tried EPIC in quite awhile, the debugger looks much better than before. Has anyone debugged threaded apps w/ it yet ?

      I'm not a big Eclipse fan, but the re-install may be worth the effort if its the only debugger that sensibly supports ithreads.

      Update:

      OK, I lied...the docs above didn't bother to mention how BPs are added. So, to save you all the bothersome task of entering a bogus registration, here's the skinny:

      After you enter Debug mode, right click in the border (in my case, the line number border) next to the line you want a BP on. Then select "Add Remove Breakpoint" from the popup menu.

      A BP icon will then be added next to the line.

      That being said, my prelim attempts to debug a very simple threaded app leave me with the same sense I had before: Eclipse seems way too non-obvious to me. At a minimum, I think it violates my favorite Perl mantra, "Simple things should be easy, and hard things should be possible."

      And while EPIC seems to attempt ithreads support, I can't seem to get it to behave (Note: I'm using the "test" version, which may be the source of my difficulties, but the ChangeLog leads me to believe I'll have many more problems with the "stable" release).

      So I guess its back to perl -d for the time being...

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://531177]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others lurking in the Monastery: (8)
As of 2014-11-29 00:20 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    My preferred Perl binaries come from:














    Results (200 votes), past polls