Hacker News new | ask | show | jobs
by Veserv 840 days ago
No, what you call “omniscient debugging” is what Time Machine does and has always done. Instant temporal random access, call stacks over time with click to seek, variable graphing over time, etc. Given that is almost certainly where “time-travel debugging” came from, that seems more like people copying it poorly and watering down the phrase.

Unless you mean something really narrow like clicking a variable and it showing you every previous value of it in one screen? I am not sure if it has that built-in. But really that is just visualization layer stuff. The recorded log has everything you need to reconstruct every past state, so you can get anything missing from the built-ins by just querying the log directly.