Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl Monk, Perl Meditation
 
PerlMonks  

perl debugger

by wertert (Sexton)
on Sep 24, 2001 at 14:37 UTC ( [id://114276]=perlquestion: print w/replies, xml ) Need Help??

wertert has asked for the wisdom of the Perl Monks concerning the following question:

Hi Folks. I've been using perl for a few years now. I use the superb ultraedit to edit code and the command line debugger when needed. I am after some advice about using a perl IDE. Anyone had any good/bad experiences out there ? It would be great to find an IDE / Debugger that allowed output and input to cgi scripts. I've had a very quick look at perl builder 2.0 and I've ordered microsoft .NET beta 2. For the moment I develop on a windows 2000 platform. Any advice will be greatly received. Many Thanks Jeff

Replies are listed 'Best First'.
Re: perl debugger
by Caillte (Friar) on Sep 24, 2001 at 15:04 UTC

    This is quite a common question and you should have searched first. However, a look at Outside Links should give you a list of IDEs and a search on perl IDE should give you some ideas.

    Me, I use vim, CGI.pm and enter the data on the command line. ;)

    $japh->{'Caillte'} = $me;

Re: perl debugger
by busunsl (Vicar) on Sep 24, 2001 at 15:23 UTC
    Have a look at Devel::ptkdb, the Tk-Debugger by Andrew Page.

    How you can use it to debug cgi-scripts is explained in the documentation and in toma's note: Debugging a CGI.

Re: perl debugger
by alien_life_form (Pilgrim) on Sep 24, 2001 at 16:24 UTC
    Greetings.
    My current ide of choice is emacs (which happens to be my interface of choice to computing in general). Debugging through M-x perldb may not be as fancy and window rich as in some more "modern" IDEs, but is not bad once you get used to it (and you already are, if you know perl -d).

    Take this not as an advice, however, as emacs ways are long,and idiosyncrasic, and perilous to some (though not as long and idiosyncrasic and perilous as vim's methinks...;->).

    I've tried the (already mentioned) Devel::ptkdb, and it looks quite nice.

    I did also made an attempt to run the Gecko based IDE from ActiveState, but the eval copy I downloaded froze my box solid (but I do not run the latest hardware - I am on a 266PII now - OTOH, I have RAM to spare). Besides, I do not (yet) need all the Python/JScript/XSLT stuff AS puts in there.

    Cheers,
    alf

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: perlquestion [id://114276]
Approved by root
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others avoiding work at the Monastery: (3)
As of 2024-04-19 17:41 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found