Changes for version 0.37 - 2005-04-05
- moved ebug code into Devel::ebug::Console
- moved the backend into Devel::ebug::Backend
- major refactoring of Devel::ebug::Backend: move everything to subroutines, pass the context around
- major refactoring to place functionality in plugins (patch by Simon Wistow)
- fix a problem with code references (spotted by nadim) - we now use YAML instead of Storable
- make stack_trace_human deal with undef strings, list refs, hash refs, and objects in arguments
- new pad_human method for a human-readable pad view
- in ebug_http, allow you to set simple break points and run
- be sure to produce valid XHTML
- added support for invoking the debugger by sending a signal (requested by Sam Vilain)
Documentation
A simple, extensible console Perl debugger
A simple, extensible web Perl debugger
Modules
A simple, extensible Perl debugger
Console front end to Devel::ebug
Webserver front end to Devel::ebug
Provides
in lib/Devel/ebug/Backend/Plugin/Eval.pm
in lib/Devel/ebug/Backend/Plugin/ActionPoints.pm
in lib/Devel/ebug/Backend/Plugin/Basic.pm
in lib/Devel/ebug/Backend/Plugin/Codelines.pm
in lib/Devel/ebug/Backend/Plugin/Commands.pm
in lib/Devel/ebug/Backend/Plugin/Eval.pm
in lib/Devel/ebug/Backend/Plugin/Filenames.pm
in lib/Devel/ebug/Backend/Plugin/Pad.pm
in lib/Devel/ebug/Backend/Plugin/Ping.pm
in lib/Devel/ebug/Backend/Plugin/Run.pm
in lib/Devel/ebug/Backend/Plugin/StackTrace.pm
in lib/Devel/ebug/Backend/Plugin/Subroutine.pm
in lib/Devel/ebug/Plugin/ActionPoints.pm
in lib/Devel/ebug/Plugin/Basic.pm
in lib/Devel/ebug/Plugin/Codelines.pm
in lib/Devel/ebug/Plugin/Eval.pm
in lib/Devel/ebug/Plugin/Filenames.pm
in lib/Devel/ebug/Plugin/Pad.pm
in lib/Devel/ebug/Plugin/Run.pm
in lib/Devel/ebug/Plugin/StackTrace.pm
in lib/Devel/ebug/Plugin/Subroutine.pm
in lib/Devel/ebug.pm