in reply to Interactive scripting with debugger
I regularly use the debugger to quickly explore a
module or programming environment. Often just
running through the synopsis of a module in the
debugger gives you a good idea of how it works
(and where it breaks).
In my own projects I'll have a "dbg" script which loads everything, sets up a few objects and leaves me at the debugger prompt:
#!/usr/bin/perl -dl BEGIN { DB::parse_options("NonStop=1"); } use B::Deparse; $deparse = B::Deparse->new(); sub code { return $deparse->coderef2text($_[0]); } # p code ( \&Some::sub ) # Setup up env here print <<'TIPS'; ----------------------------------------------------- instructions and defined variables here ----------------------------------------------------- TIPS DB::parse_options("NonStop=0");
|
---|
In Section
Meditations