On 27/05/2006, at 4:28 AM, Asher Dunn wrote:
This is impossible in REALbasic. In a nutshell, there is no way to
undo an arbitrary line of code. The code could send data over the
network, call a system function, or do something else that cannot
be undone.
for exactly the same reasons I am profoundly skeptical about this
reverse debugger.
"rewind the program state to any point in its history." may mean they
can affect local memory but I lack sufficient imagination to see how
they can affect external resources short of an entire virtual machine
with logging of every resource-affecting activity.
For starters, they would have to do complete heap management and I'll
be very very impressed if they can reverse things that cause heap
reallocations, undoing the side-effects of a c++ new.
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>
Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>