News for hackers. Stuff that matters.
Re:Introducing Swift by seanmcdirmid on Monday June 02, 2014 @04:54PM (#7836310)
Time travel debugging has existed for a long time, and it's not limited to functional languages; the most obvious way they could do this is through checkpointing.
Re:Introducing Swift by cwp on Monday June 02, 2014 @05:36PM (#7836610)
Checkpointing is a natural fit with the Cocoa API, which uses an event loop. Just save the state of the application after each event is handled.