News for hackers. Stuff that matters.
Re:Some things I've learnt about programming by StavrosK on Thursday July 12, 2012 @07:50AM (#4234087)
Aren't there debuggers that step backwards? That sounds useful in many cases, and not impossible to create, at least for special cases.
Re:Some things I've learnt about programming by lt on Thursday July 12, 2012 @08:15AM (#4234143)
Yes, they're usually called "Omniscient Debuggers". Intellitrace on Visual Studio provides this kind of funcionality.
Re:Some things I've learnt about programming by zaptheimpaler on Thursday July 12, 2012 @11:08AM (#4234859)
Also GDB has supported reverse-execution on some environments (i386-linux and amd64-linux included) since version 7.
Re:Some things I've learnt about programming by brianpan on Thursday July 12, 2012 @10:06AM (#4234536)
Some debuggers let you "drop frames". This brings you back up the call stack and you can step back down into the beginning of the method call.

http://stackoverflow.com/questions/2367816/when-using-the-ja...

Re:Some things I've learnt about programming by gaius on Thursday July 12, 2012 @11:10AM (#4234871)
OCamlDebug does this. Magic :-)