Beefy Boxes and Bandwidth Generously Provided by pair Networks
Syntactic Confectionery Delight
 
PerlMonks  

Re^4: Neat Debugger tricks (rerun command)

by ysth (Canon)
on Nov 18, 2005 at 05:04 UTC ( #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.


Comment on Re^4: Neat Debugger tricks (rerun command)
Download Code
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
Node Status?
node history
Node Type: note [id://509686]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others taking refuge in the Monastery: (5)
As of 2015-07-03 20:36 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (56 votes), past polls