diff options
author | Jan F. Chadima <jfch@jagda.eu> | 2018-03-22 00:06:06 +0000 |
---|---|---|
committer | David Spencer <idlemoor@slackbuilds.org> | 2018-03-22 00:06:06 +0000 |
commit | 83dc256b9028e7d36166c0108b07a1472008486a (patch) | |
tree | 010bc0783bc79121cec9cd2b34f8396211163ebd /perl/perl-namespace-autoclean/README | |
parent | 8fb2abfb4db79bce77f2155ba202960d1335560e (diff) |
perl/perl-namespace-autoclean: Added (imports out of namespace).
Signed-off-by: David Spencer <idlemoor@slackbuilds.org>
Diffstat (limited to 'perl/perl-namespace-autoclean/README')
-rw-r--r-- | perl/perl-namespace-autoclean/README | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/perl/perl-namespace-autoclean/README b/perl/perl-namespace-autoclean/README new file mode 100644 index 000000000000..853ab8db8611 --- /dev/null +++ b/perl/perl-namespace-autoclean/README @@ -0,0 +1,12 @@ +When you import a function into a Perl package, it will naturally also +be available as a method. + +The namespace::autoclean pragma will remove all imported symbols at the +end of the current package's compile cycle. Functions called in the +package itself will still be bound by their name, but they won't show +up as methods on your class or instances. + +This module is very similar to namespace::clean, except it will clean +all imported functions, no matter if you imported them before or after +you used the pragma. It will also not touch anything that looks like a +method. |