Don't debug now, debug later
Don't you hate it when you encounter a bug in production and you can't see what has been going on up until it happened?
Runops::Recorder is a alternate runloop for perl that writes down what your program does to disk for playback later. As of this moment it mostly records COPs, entersub and dies but eventually (hopefully?) it'll record variable state changes and other meaningful information.The intent is to be lightweight enough for it to be enabled in production at most times.
It also comes with a viewer and some helper classes for you to write your own playback tools such as diffs etc.
Attended by: Nicholas Clark, Jody Belka (knewt), Dagfinn Ilmari Mannsåker (ilmari), David Dorward, Adam Trickett (ajt), Tomas Doran (t0m), Michele Beltrame (arthas), Mike Cartmell, Victor Churchill, Darius Jokilehto, Peter Rabbitson (ribasushi), Nuria Arranz-Velazquez, Paul Evans (LeoNerd), Anish Kumar (Anish), Martin Evans (mjevans), Alex Burzyński (AJGB), James Aitken (LoonyPandora), Tom Molesworth, Christof Meerwald (cmeerw), Daniel Lukasiak, lm, Dan Brook (broquaint),