[NLUUG]   Welcome to ftp.vim.org,
Hosted by ftp.nluug.nl
Current directory: /ftp/os/Linux/distr/salix/i486/extra-15.0/source/perl/perl-Carp-Clan/
Contents of README:
Carp::Clan - Report errors from perspective of caller of a "clan"
of modules.

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).

Suppose you have a family of modules or classes named "Pack::A",
"Pack::B" and so on, and each of them uses "Carp::Clan qw(^Pack::);"
(or at least the one in which the error or warning gets raised).

Thus when for example your script "tool.pl" calls module "Pack::A",
and module "Pack::A" calls module "Pack::B", an exception raised in
module "Pack::B" will appear to have originated in "tool.pl" where
"Pack::A" was called, and not in "Pack::A" where "Pack::B" was called,
as the unmodified "Carp.pm" would try to make you believe :-).

This works similarly if "Pack::B" calls "Pack::C" where the exception
is raised, etcetera.

In other words, this blames all errors in the "Pack::*" modules on the
user of these modules, i.e., on you. ;-)

For more informations, see:
https://metacpan.org/pod/distribution/Carp-Clan/lib/Carp/Clan.pod

Icon  Name                                                   Last modified      Size  
[DIR] Parent Directory - [   ] Carp-Clan-6.06.tar.gz 27-May-2022 12:49 21K [TXT] README 27-May-2022 12:49 1.1K [TXT] perl-Carp-Clan.SlackBuild 11-Mar-2022 06:34 3.2K [   ] perl-Carp-Clan.info 27-May-2022 12:49 331 [TXT] slack-desc 27-May-2022 12:49 787

NLUUG - Open Systems. Open Standards
Become a member and get discounts on conferences and more, see the NLUUG website!