Beefy Boxes and Bandwidth Generously Provided by pair Networks
Clear questions and runnable code
get the best and fastest answer

Re: Perl Development Tools

by GrandFather (Saint)
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

Replies are listed 'Best First'.
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 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.


      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?

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

How do I use this? | Other CB clients
Other Users?
Others contemplating the Monastery: (2)
As of 2023-09-25 20:02 GMT
Find Nodes?
    Voting Booth?

    No recent polls found