NAME Devel::Trepan -- A new Perl debugger SUMMARY A modular, testable, gdb-like debugger in the family of the Ruby trepanning debuggers. It has extensive online-help, supports syntax highlighting via Syntax::Highlight::Perl::Improved, command completion and history via GNU ReadLine via Term::ReadLine::Perl or Term::ReadLine::Gnu, and interactive shell support via Psh or Devel::REPL. INSTALLATION To install this module, run the following commands: perl Build.PL ./Build ./Build test ./Build install DESCRIPTION From a shell: $ trepan.pl [trepan-opts] perl-program [perl-program-opts] Or for those who prefer the traditional Perlish way: $ perl -d:Trepan perl-program [perl-program-opts] Calling the debugger from inside your Perl program using Joshua ben Jore's Enbugger: # This needs to be done once and could even be in some sort of # conditional code require Enbugger; Enbugger->load_debugger( 'trepan' ); # work, work, work... # Oops! there was an error! Enable the debugger now! Enbugger->stop; # or Enbugger->stop if ... AUTHORS Rocky Bernstein COPYRIGHT Copyright (C) 2011, 2012 Rocky Bernstein This program is distributed WITHOUT ANY WARRANTY, including but not limited to the implied warranties of merchantability or fitness for a particular purpose. The program is free software. You may distribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation (either version 2 or any later version) and the Perl Artistic License as published by O'Reilly Media, Inc. Please open the files named gpl-2.0.txt and Artistic for a copy of these licenses.