Things it would be good to have in Devel::ebug: Add more Ajax to ebug_http Add more features to ebug_http Allow debugging of regexes Better error message for when server goes away (storable) Better action point setting in ebug_http Command line arguments Document keyboard shortcuts Edit program in place while still debugging using Module::Refresh Emacs Devel::ebug mode Forks: when the program being debugged forks, follow the child in ebug_http Forks: when the program being debugged forks, open a new window in ebug_http If you mouseover a variable declaration, every use of that variable is highlighted - Alias Jump to stack frame in ebug_http Localise ebug, ebug_http Make break_points able to return break points in other filenames Make break_point_subroutine take a condition Merge watch points and break points Online documentation for ebug_http (tutorial?) Optimise ebug (make timing graphs and see if we can add pipelining) PPI failures with weird characters - cope Return list/listrefs and hash/hashrefs depending on context Smart::Comments for debugging Test coverage Test ebug more Test ebug_http Test minicpan Test with bigger examples Tidy up code Use Class::ISA to show inheritance Interesting discussions about debuggers: http://blogs.msdn.com/ricksp/archive/2004/03/29/101410.aspx http://www.codeproject.com/csharp/DebuggerVisualizers.asp http://msdn.microsoft.com/msdnmag/issues/04/05/VisualStudio2005Debugging/ http://www.daimi.au.dk/~beta/ooli/Debugging.html