NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.
All the Perl that's Practical to Extract and Report
Stories, comments, journals, and other submissions on use Perl; are Copyright 1998-2006, their respective owners.
perldebug (Score:2)
Re:perldebug (Score:1)
debugger (Score:1)
I've done the lazy version of a script, copy-and-paste 20 lines of debugger commands at a time to re-run them. It's inelegant, but like you, I took a look at the debugger code and averted my eyes :)
However, I just took a glance at perldebug, and it says:
-DA [coder.com]
Re:debugger (Score:1)
http://www.perlfoundation.org/gc/grants/2003_q4.html
That would be very, very, cool if the code were available for hacking on... I haven't been able to find it, in quick google searches; I suppose I should email mjd.
-DA [coder.com]
devel::ebug? (Score:1)
Re:devel::ebug? (Score:1)
source (Score:1)
source file Execute file containing debugger commands (may nest).
So you don't need to do anything. Just put the commands you want into some file and then source file.
If you want to actually write new debugger commands, take a look at Devel::Command: it lets you write Devel::Command::XXX modules to create a new 'xxx' command. Devel::Command::Viz, for instance, lets you use GraphViz::Data::Structure to visualize objects in dotty from inside the debugge