p5-namespace-autoclean-0.29.txz


Advertisement

Description

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

Property Value
Distribution FreeBSD 12
Repository FreeBSD Ports Latest i386
Package filename p5-namespace-autoclean-0.29.txz
Package name p5-namespace-autoclean
Package version 0.29
Package release -
Package architecture i386
Package type txz
Category devel perl5
Homepage https://metacpan.org/release/namespace-autoclean
License GPLv1+, ART10
Maintainer perl@FreeBSD.org
Download size 10.07 KB
Installed size 21.87 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 used the pragma.  It will also not touch anything that looks like a
method, according to Class::MOP::Class::get_method_list.
WWW: https://metacpan.org/release/namespace-autoclean

Alternatives

Package Version Architecture Repository
p5-namespace-autoclean-0.29.txz 0.29 amd64 FreeBSD Ports Latest
p5-namespace-autoclean-0.29.txz 0.29 i386 FreeBSD Ports Quarterly
p5-namespace-autoclean-0.29.txz 0.29 amd64 FreeBSD Ports Quarterly
p5-namespace-autoclean - - -

Requires

Name Value
p5-B-Hooks-EndOfScope = 0.24
p5-Sub-Identify = 0.14
p5-namespace-clean = 0.27
perl5 = 5.30.0

Download

Type URL
Mirror pkg.freebsd.org
Binary Package p5-namespace-autoclean-0.29.txz
Source Package devel/p5-namespace-autoclean

Install Howto

Install p5-namespace-autoclean txz package:

# pkg install p5-namespace-autoclean

See Also

Package Description
p5-namespace-clean-0.27.txz Keep imports and functions out of your namespace
p5-namespace-clean-xs-0.09.txz Keep imports and functions out of your namespace, in XS
p5-namespace-sweep-0.006_1.txz Sweep up imported subs in your classes
p5-openxpki-i18n-2.2.3.txz Perl based trustcenter software for PKI: i18n tools
p5-orz-0.13_1.txz Method of annotation as /* */ in perl
p5-pQuery-0.24.txz Perl Port of jQuery.js
p5-parent-0.237.txz Establish an ISA relationship with base classes at compile time
p5-perl-ldap-0.6500.txz Client interface to LDAP (includes Net::LDAP)
p5-pip-1.19_1.txz Perl Installation Program
p5-plog-0.10.txz Perl based ipfilter log reporter
p5-plutil-1.7.txz Perl implementation of Mac OS X plutil
p5-pod2pdf-0.42_1.txz Converts POD to PDF format
p5-podlators-4.12.txz Modules to convert and parse POD (Plain Old Documentation)
p5-prefork-1.05.txz Optimize module loading across forking and non-forking scenarios
p5-qpsmtpd-0.93_3.txz Flexible SMTP daemon written in Perl and featuring a plugin API
Advertisement
Advertisement