Hi all,
In debugging, I've met the following problem:
myfunction = function (x, y)
{
for (i in 1:length(x)}
{
Part_A;
#save the debugging session here?
Part_B;
}
}
All these parts are of very heavy computations and often can take hours to
finish.
How do I debug them efficiently?
I am thinking of to save a snapshot of the debugging session (everything
including the stack trace, etc.) in between Part_A and Part_B,
and then when I want to focus on Part_B only, I can replace the code
"Part_A" by "LoadDebugSession"...so that I don't have
recompute Part_A
again and again...
Is ths possible to do?
Can stack traces be saved and then recovered?
Thanks
Thanks a lot!
[[alternative HTML version deleted]]