mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-23 04:23:08 +00:00
ad4f267b7a
search.cpan.org is shutting down. It will redirect to metacpan.org after June 25, 2018. With hat: perl
22 lines
1.1 KiB
Plaintext
22 lines
1.1 KiB
Plaintext
A debugger is a computer program that is used to debug other programs.
|
|
Devel::ebug is a simple, extensible Perl debugger with a clean API.
|
|
Using this module, you may easily write a Perl debugger to debug your
|
|
programs. Alternatively, it comes with an interactive debugger, ebug.
|
|
|
|
perl5db.pl, Perl's current debugger is currently 2,600 lines of magic
|
|
and special cases. The code is nearly unreadable: fixing bugs and
|
|
adding new features is fraught with difficulties. The debugger has no
|
|
test suite which has caused breakage with changes that couldn't be
|
|
properly tested. It will also not debug regexes. Devel::ebug is aimed
|
|
at fixing these problems and delivering a replacement debugger which
|
|
provides a well-tested simple programmatic interface to debugging
|
|
programs. This makes it easier to build debuggers on top of
|
|
Devel::ebug, be they console-, curses-, GUI- or Ajax-based.
|
|
|
|
There are currently two user interfaces to Devel::debug, ebug and
|
|
ebug_http. ebug is a console-based interface to debugging programs,
|
|
much like perl5db.pl. ebug_http is an innovative web-based interface
|
|
to debugging programs.
|
|
|
|
WWW: https://metacpan.org/release/Devel-ebug
|