perl-namespace-autoclean - Keep imports out of your namespace

Property Value
Distribution PCLinuxOS
Repository PCLinuxOS x86_64
Package filename perl-namespace-autoclean-0.08-10pclos2011.noarch.rpm
Package name perl-namespace-autoclean
Package version 0.08
Package release 10pclos2011
Package architecture noarch
Package type rpm
Homepage -
License -
Maintainer -
Download size 23.19 KB
Installed size 23.19 KB
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
'use'd the pagma. It will also not touch anything that looks like a method,
according to 'Class::MOP::Class::get_method_list'.


Package Version Architecture Repository
perl-namespace-autoclean - - -


Name Value
perl(B::Hooks::EndOfScope) -
perl(Class::MOP) -
perl(List::Util) -
perl(namespace::clean) -
perl-base >= 5.12.3
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsLzma) <= 4.4.6-1


Name Value
perl(namespace::autoclean) -
perl-namespace-autoclean = 0.08-10pclos2011


Type URL
Binary Package perl-namespace-autoclean-0.08-10pclos2011.noarch.rpm
Source Package perl-namespace-autoclean-0.08-10pclos2011.src.rpm

Install Howto

  1. Enable PCLinuxOS x86_64 repository in /etc/apt/sources.list:
    rpm pclinuxos/64bit x86_64
  2. Update the package index:
    # apt-get update
  3. Install perl-namespace-autoclean rpm package:
    # apt-get install perl-namespace-autoclean

See Also

Package Description
perl-namespace-clean-0.11-10pclos2011.noarch.rpm Keep imports and functions out of your namespace
perl-ogd-0.02-10pclos2011.noarch.rpm Ordered global destruction of objects stored in globals
perl-openipmi-2.0.16-3pclos2013.x86_64.rpm Perl interface for OpenIPMI
perl-p5-Palm-1.009-10pclos2011.noarch.rpm Modules for reading manipulating, and writing .pdb and .prc database
perl-parent-0.223-10pclos2011.noarch.rpm Establish an ISA relationship with base classes at compile time
perl-pcsc-perl-1.4.13-1pclos2014.x86_64.rpm Perl interface to the PC/SC smart card library
perl-pragma-base-2.14-10pclos2011.noarch.rpm Compile-time class fields
perl-prefork-1.04-10pclos2011.noarch.rpm Optimize module loading across forking and non-forking scenarios
perl-prelude-1.0.1-1pclos2013.x86_64.rpm Perl bindings for prelude
perl-reaper-1.00-11pclos2011.noarch.rpm Support for reaping child processes via $SIG{CHLD}
perl-relative-0.04-10pclos2011.noarch.rpm Load modules with relative names
perl-rpm-build-perl-0.70-10pclos2011.noarch.rpm Perl compiler backend to extract Perl dependencies
perl-rrdtool-1.3.8-5pclos2013.x86_64.rpm RRD Tool Perl interface
perl-tag_utils-1.12-10pclos2011.noarch.rpm Conversion between various formats for Tree Adjoining Grammars
perl-threads-1.74-10pclos2011.x86_64.rpm Perl interpreter-based threads