retitle 529242 ITP: libnamespace-autoclean-perl -- Perl module to remove all imported symbols at the end of the compile cycle thanks
* Package name : libnamespace-autoclean-perl Version : 0.05 Upstream Author : Florian Ragwitz <r...@debian.org> * URL : http://search.cpan.org/dist/namespace-autoclean/ * License : Artistic | GPL-1+ Programming Lang: Perl Description : Perl module to remove all imported symbols at the end of the compile cycle 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. . namespace::autoclean 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 pagma. It will also not touch anything that looks like a method, according to Class::MOP::Class::get_method_list. . Sometimes you don't want to clean imports only, but also helper functions you're using in your methods. The -also switch can be used to declare a list of functions that should be removed additional to any imports: -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org