diff options
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 0000000000000..853ab8db86110 --- /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. |