This module is meant as a debugging aid. It can be used to make a
script complain loudly with stack backtraces when warn()ing or
die()ing.
Perl extension to create simple calendars.
Carp::Assert is intended for a purpose like the ANSI C library assert.h.
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.
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.
This module collection manages coroutines. Coroutines are similar to
threads but don't run in parallel.
In this module, coroutines are defined as "callchain + lexical variables
+ @_ + $_ + $@ + $^W + C stack), that is, a coroutine has its own
callchain, its own set of lexicals and its own set of perl's most
important global variables.