The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Search results for "module:namespace"

namespace - Perl pragma to use like C++ namespace aliasing River stage zero No dependents

Allow aliasing namespace. May be useful for reusability increase. use namespace ALIAS => PACKAGE [, qw/IMPORT_LIST [ ::SUBPACKAGE [ IMPORT_LIST ]] /]; ALIAS and PACKAGE is required parameters; IMPORT_LIST is the usual list of import. Also may be unde...

AMICHAUER/namespace-0.05 - 06 Oct 2001 09:20:01 UTC

UR::Namespace - Manage collections of packages and classes River stage one • 1 direct dependent • 1 total dependent

A UR namespace is the top-level object that represents your data's class structure in the most general way. After use-ing a namespace module, the program gets access to the module autoloader, which will automatically use modules on your behalf if you...

BRUMMETT/UR-0.47 - 06 Aug 2018 14:29:10 UTC

XML::Namespace - Simple support for XML Namespaces River stage two • 2 direct dependents • 89 total dependents

This module implements a simple object for representing XML Namespaces in Perl. It provides little more than some syntactic sugar for your Perl programs, saving you the bother of typing lots of long-winded URIs. It was inspired by the Class::RDF::NS ...

ABW/XML-Namespace-0.02 - 22 Aug 2005 14:17:51 UTC

URI::Namespace - A namespace URI/IRI class with autoload methods River stage two • 8 direct dependents • 29 total dependents

This module provides an object with a URI/IRI attribute, typically used prefix-namespace pairs, typically used in XML, RDF serializations, etc. The local part can be used as a method, these are autoloaded....

KJETILK/URI-NamespaceMap-1.12 - 11 Jan 2024 23:11:01 UTC

namespace::alias - Lexical aliasing of namespaces River stage zero No dependents

This module allows you to load packages and use them with a shorter name within a lexical scope. This is how you load a module and install an alias for it: use namespace::alias 'Some::Class'; This will load "Some::Class" and install the alias "Class"...

FLORA/namespace-alias-0.02 - 26 Mar 2012 13:51:06 UTC

JSORB::Namespace - A JSORB namespace River stage one • 1 direct dependent • 1 total dependent

A JSORB Namespace is basically a container for storing other namespaces and/or interfaces (see JSORB::Interface)....

STEVAN/JSORB-0.04 - 13 Jan 2010 19:27:11 UTC

namespace::clean - Keep imports and functions out of your namespace River stage four • 749 direct dependents • 7724 total dependents

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

Types::Namespace - type constraints for dealing with namespaces River stage two • 8 direct dependents • 29 total dependents

Types::Namespace is a type constraint library suitable for use with Moo/Moose attributes, Kavorka sub signatures, and so forth. It builds on Types::URI....

KJETILK/URI-NamespaceMap-1.12 - 11 Jan 2024 23:11:01 UTC

namespace::local - Confine imports or functions to a given scope River stage zero No dependents

KHEDIN/namespace-local-0.09 - 05 Jan 2019 06:54:55 UTC

Redis::Namespace - a wrapper of Redis.pm that namespaces all Redis calls River stage zero No dependents

Redis::Namespace is a wrapper of Redis.pm that namespaces all Redis calls. It is useful when you have multiple systems using Redis differently in your app....

SHOGO/Redis-Namespace-0.13 - 12 Dec 2019 04:02:11 UTC

namespace::sweep - Sweep up imported subs in your classes River stage two • 11 direct dependents • 49 total dependents

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::Pollute - Loads and imports the default exported symbols of a list of modules River stage zero No dependents

Takes a list of modules, loads them, and exports their symbols into the current namespace. This first version provides only a small advantage in brevity over a list of 'use' statements, but has the ability to print out the symbols as they are exporte...

SBLANTON/Namespace-Pollute-0.002 - 26 Nov 2012 19:11:05 UTC

namespace::lexical - like namespace::clean but instead of deleting subs, makes them lexical River stage zero No dependents

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::Dispatch - A dispatcher treating namespaces as a tree River stage one • 2 direct dependents • 2 total dependents

Namespace::Dispatch is designed for the purpose that tasks are broke into a set of relevant, hierarchical modules. Implicit dispatching ability was attached into these modules when they are declared as members of this set. Any node in this hierarchy ...

SHELLING/Namespace-Dispatch-0.07 - 04 Feb 2013 09:13:38 UTC

namespace::allclean - Avoid imports all subroutines into your namespace River stage one • 1 direct dependent • 1 total dependent

"namespace::allclean" will remove all subroutines 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 i...

KFLY/namespace-allclean-0.03 - 30 May 2021 14:09:30 UTC

namespace::functions - Keep package's namespace clean River stage zero No dependents

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::autoclean - Keep imports out of your namespace River stage four • 1358 direct dependents • 5595 total dependents

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

Namespace::Subroutines - Finds subroutines in namespace (attributes included). River stage zero No dependents

Namespace::Subroutines is a module that explores your @INC in order to seek out every module placed within the given namespace. Then, invokes your callback once for every subroutine found in each module. Considerations There is one thing to be aware ...

NYRDZ/Namespace-Subroutines-0.02 - 19 Aug 2023 14:15:30 UTC

lib/Lingy/Namespace.pm River stage one • 1 direct dependent • 2 total dependents

INGY/Lingy-0.1.19 - 25 Jul 2023 15:21:18 UTC

XML::Atom - Atom feed and API implementation River stage three • 45 direct dependents • 171 total dependents

Atom is a syndication, API, and archiving format for weblogs and other data. *XML::Atom* implements the feed format as well as a client for the API....

MIYAGAWA/XML-Atom-0.43 - 28 Apr 2021 20:40:29 UTC
124 results (0.05 seconds)