[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#529242: ITP: libnamespace-autoclean-perl -- Perl module to remove all imported symbols at the end of the compile cycle



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 <rafl@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:



Reply to: