Search results for "module:namespace::clean"
namespace::clean - Keep imports and functions out of your namespace
Keeping packages clean When you define a function, or import one, into a Perl package, it will naturally also be available as a method. This does not per se cause problems, but it can complicate subclassing and, for example, plugin classes that are i...
RIBASUSHI/namespace-clean-0.27 - 18 May 2016 02:27:42 UTC
namespace::clean::xs - Keep imports and functions out of your namespace, in XS
This module is a much faster (~30x) alternative for namespace::clean. namespace::clean spends approximately 1ms per module, so it can significantly impact startup time for a large codebase. This module tries to be a drop-in replacement for it. See na...
RANDIR/namespace-clean-xs-0.09 - 20 Nov 2017 23:00:54 UTC
namespace::clean::xs::all - Use XS for namespace::clean globally
This module replaces namespace::clean with namespace::clean::xs globally, so you won't have to seek-and-replace usage lines. All namespace::clean pending calls are finished by the original non-xs version. Sets namespace::clean version to 0.26 to indi...
RANDIR/namespace-clean-xs-0.09 - 20 Nov 2017 23:00:54 UTC
namespace::functions - Keep package's namespace clean
This pragma allows to collect all functions existing in package's namespace and finally delete them. The problem is that any function which is imported to your package, stays a part of public API of this package. I.e.: package My::PollutedClass; use ...
DEXTER/namespace-functions-0.0101 - 30 Jan 2011 12:08:15 UTC
namespace::lexical - like namespace::clean but instead of deleting subs, makes them lexical
namespace::lexical works a lot like namespace::clean but rather than removing functions from your namespace, it converts them into lexical subs (like "my sub foo { ... }" on Perl 5.18 and above). namespace::lexical requires Perl 5.12 or above. API "i...
TOBYINK/namespace-lexical-0.002 - 31 Aug 2018 11:06:13 UTC
namespace::sweep - Sweep up imported subs in your classes
Because Perl methods are just regular subroutines, it's difficult to tell what's a method and what's just an imported function. As a result, imported functions can be called as methods on your objects. This pragma will delete imported functions from ...
FRIEDO/namespace-sweep-0.006 - 15 Oct 2012 22:07:37 UTC
namespace::local - Confine imports or functions to a given scope
KHEDIN/namespace-local-0.09
-
05 Jan 2019 06:54:55 UTC
namespace::autoclean - Keep imports out of your namespace
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 its...
ETHER/namespace-autoclean-0.29 - 24 Aug 2019 17:08:03 UTC
Sys::Linux::Namespace - A Module for setting up linux namespaces
SIMCOP/Sys-Linux-Namespace-0.016
-
23 Jun 2018 07:28:30 UTC
XML::Stream::Namespace - Object to make defining Namespaces easier in XML::Stream.
This module allows you to set and read elements from an XML::Stream Namespace....
DAPATRICK/XML-Stream-1.24 - 22 Dec 2014 20:20:19 UTC
Language::FormulaEngine::Namespace::Default - Default spreadsheet-like set of functions and behavior
This is a namespace containing many spreadsheet-like functions. It aims for spreadsheet similarity rather than compatibility; the goal to give users of the FormulaEngine a familiar environmet rather than to try duplicating all features and misfeature...
NERDVANA/Language-FormulaEngine-0.06 - 26 Jan 2021 07:56:30 UTC