This is a very lightweight helper module (actually just an import
method) that will automagically create a __PACKAGE__::Carp module for
you.
This module is based on Carp.pm from Perl 5.005_03. It has been
modified to skip all package names matching the pattern given in
the "use" statement inside the "qw()" term (or argument list).
Debugging And Tracing Ultimate Module.
Read-Eval-Print-Loop on die and/or warn
The Carp routines are useful in your own modules because they act like die() or
warn(), but with a message which is more likely to be useful to a user of your
module. In the case of cluck, confess, and longmess that context is a summary of
every call in the call-stack. For a shorter message you can use carp or croak
which report the error as being from where your module was called. There is no
guarantee that that is where the error was, but it is a good educated guess.
Perl interface to Curses Development Kit.
This module provides several functions to assist in testing whether a value
is an object, and if so asking about its class.
A system for choosing a value for something. Takes a string composed of various
tests, arguements, and etc and returns a value based on it.
A chained accessor is one that always returns the object when called
with parameters (to set), and the value of the field when called with
no arguments.
This module automagically generates child classes which have accessor/mutator
methods.