Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl-Sensitive Sunglasses
 
PerlMonks  

Re^4: Neat Debugger tricks (rerun command)

by ysth (Canon)
on Nov 18, 2005 at 05:04 UTC ( [id://509686]=note: print w/replies, xml ) Need Help??


in reply to Re^3: Neat Debugger tricks
in thread Neat Debugger tricks

Your wish is granted (in 5.8.5):
$ perl -de0 Loading DB routines from perl5db.pl version 1.28 Editor support available. Enter h or `h h' for help, or `man perldebug' for more help. main::(-e:1): 0 DB<1> h rerun rerun Rerun session to current position. rerun n Rerun session to numbered command. rerun -n Rerun session to number'th-to-last command.
rerun reloads the program and applies all commands you've executed in the debugger to (theoretically) get you back to the same point.

Replies are listed 'Best First'.
Re^5: Neat Debugger tricks (rerun command)
by gaal (Parson) on Nov 18, 2005 at 09:14 UTC
    That's very nice, and has many uses, but isn't what I was wishing for. That's a replay of the complete flow. I want the option to goto an arbitrary line in the code of a running process. Sure, it's not obvious what that means when there are e.g. closures in effect, but I guess that's something to figure out.

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others browsing the Monastery: (2)
As of 2025-07-13 16:39 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found

    Notices?
    erzuuliAnonymous Monks are no longer allowed to use Super Search, due to an excessive use of this resource by robots.