Packages — P (Page 6 of 31)

Packages menu:

Browse alphabetically

0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

perl-moo 1.007000

Moo is an extremely light-weight Object Orientation system. It allows one to concisely define objects and roles with a convenient syntax that avoids the details of Perl's object system. Moo…

perl-moo-2 2.003006

Moo is an extremely light-weight Object Orientation system. It allows one to concisely define objects and roles with a convenient syntax that avoids the details of Perl's object system. Moo…

perl-moose 2.2012

Moose is a complete object system for Perl 5. It provides keywords for attribute declaration, object construction, inheritance, and maybe more. With Moose, you define your class declaratively, without needing…

perl-moosex-emulate-class-accessor-fast 0.009032

This module attempts to emulate the behavior of Class::Accessor::Fast as accurately as possible using the Moose attribute system. The public API of Class::Accessor::Fast is wholly supported, but the private methods are…

perl-moosex-getopt 0.74

This is a Moose role which provides an alternate constructor for creating objects using parameters passed in from the command line. …

perl-moosex-markasmethods 0.15

MooseX::MarkAsMethods allows one to easily mark certain functions as Moose methods. This will allow other packages such as namespace::autoclean to operate without blowing away your overloads. After using MooseX::MarkAsMethods your overloads…

perl-moosex-methodattributes 0.31

This module allows code attributes of methods to be introspected using Moose meta method objects. …

perl-moosex-nonmoose 0.26

MooseX::NonMoose allows for easily subclassing non-Moose classes with Moose, taking care of the details connected with doing this, such as setting up proper inheritance from Moose::Object and installing (and inlining, at make_immutable time)…

perl-moosex-params-validate 0.21

This module fills a gap in Moose by adding method parameter validation to Moose. …

perl-moosex-relatedclassroles 0.004

This module applies roles to make a subclass instead of manually setting up a subclass. …

perl-moosex-role-parameterized 1.10

Because Moose roles serve many different masters, they usually provide only the least common denominator of functionality. To empower roles further, more configurability than -alias and -excludes is required. Perhaps…

perl-moosex-role-withoverloading 0.17

MooseX::Role::WithOverloading allows you to write a Moose::Role which defines overloaded operators and allows those overload methods to be composed into the classes/roles/instances it's compiled to, where plain Moose::Roles would lose the overloading. …

perl-moosex-semiaffordanceaccessor 0.10

This module does not provide any methods. Simply loading it changes the default naming policy for the loading class so that accessors are separated into get and set methods. The…

perl-moosex-strictconstructor 0.19

Simply loading this module makes your constructors "strict". If your constructor is called with an attribute init argument that your class does not declare, then it calls Moose->throw_error(). …

perl-moosex-traits-pluggable 0.12

Adds support on top of MooseX::Traits for class precedence search for traits and some extra attributes. …

perl-moosex-types 0.45

This package lets you declare types using short names, but behind the scenes it namespaces all your type declarations, effectively prevent name clashes between packages. …

perl-moosex-types-datetime 0.13

This module packages several Moose::Util::TypeConstraints with coercions, designed to work with the DateTime suite of objects. …

perl-moosex-types-datetime-morecoercions 0.15

This module builds on MooseX::Types::DateTime to add additional custom types and coercions. Since it builds on an existing type, all coercions and constraints are inherited. …

perl-moosex-types-loadableclass 0.015

MooseX::Types::LoadableClass provides a ClassName type constraint with coercion to load the class. …

perl-moox 0.101

Contains the MooX and MooX::Role packages. …

perl-moox-cmd 0.017

This package eases the writing of command line utilities, accepting commands and subcommands and so on. These commands can form a tree, which is mirrored in the package structure. On…

perl-moox-configfromfile 0.008

This module is intended to easily load initialization values for attributes on object construction from an appropriate config file. The building is done in `MooX::ConfigFromFile::Role'---using `MooX::ConfigFromFile' ensures that the role is applied. …

perl-moox-file-configdir 0.007

This module is a helper for easily finding configuration file locations. This information can be used to find a suitable place for installing configuration files or for finding any piece of…

perl-moox-handlesvia 0.001008

`MooX::HandlesVia' is an extension of Moo's `handles' attribute functionality. It provides a means of proxying functionality from an external class to the given attribute. …

perl-moox-late 0.016

MooX::late does the following: 1. Supports isa => $stringytype 2. Supports does => $rolename 3. Supports lazy_build => 1 4. Exports blessed and confess functions to…

perl-moox-options 4.023

Create a command line tool with your Mo, Moo, Moose objects. You have an `option' keyword to replace the usual `has' to explicitly use your attribute on the command line. …

perl-moox-strictconstructor 0.010

Loading `MooX::StrictConstructor' makes your constructors "strict". If your constructor is called with an attribute init argument that your class does not declare, then it dies. …

perl-moox-types-mooselike 0.29

MooX::Types::MooseLike provides a possibility to build your own set of Moose-like types. These custom types can then be used to describe fields in Moo-based classes. …

perl-mouse 2.5.6

Mouse is a `Moose' compatible object system that implements a subset of the functionality for reduced startup time. …

perl-mousex-nativetraits 1.09

While `Mouse' attributes provide a way to name your accessors, readers, writers, clearers and predicates, `MouseX::NativeTraits' provides commonly used attribute helper methods for more specific types of data. …

perl-mozilla-ca 20180117

`Mozilla::CA' provides a copy of Mozilla's bundle of Certificate Authority certificates in a form that can be consumed by modules and libraries based on OpenSSL. …

perl-mro-compat 0.13

The "mro" namespace provides several utilities for dealing with method resolution order and method caching in general in Perl 5.9.5 and higher. This module provides those interfaces for earlier versions of…

perl-multidimensional 0.014

Multidimensional disables multidimensional array emulation. …

perl-musicbrainz-discid 0.04

The `MusicBrainz::DiscID' module is a Perl interface to the MusicBrainz libdiscid library, allowing you to manipulate digital audio compact disc (CDDA) identifiers. …

perl-mysql-config 1.04

`MySQL::Config' emulates the `load_defaults' function from libmysqlclient. It will fill an array with long options, ready to be parsed by `Getopt::Long'. …

perl-namespace-autoclean 0.29

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…

perl-namespace-clean 0.27

The namespace::clean pragma will remove all previously declared or imported symbols at the end of the current package's compile cycle. Functions called in the package itself will still be bound by…

perl-net-amazon-s3 0.60

This module provides a Perlish interface to Amazon S3. …

perl-net-bgp 0.17

This module is an implementation of the BGP-4 inter-domain routing protocol. It encapsulates all of the functionality needed to establish and maintain a BGP peering session and exchange routing update information…

perl-net-cidr-lite 0.21

Net::CIDR::Lite merges IPv4 or IPv6 CIDR addresses. …

perl-net-dbus 1.1.0

`Net::DBus' provides a Perl XS API to the DBus inter-application messaging system. The Perl API covers the core base level of the DBus APIs, not concerning itself yet with the GLib…

perl-net-dbus-glib 0.33.0

This package provides an extension to the `Net::DBus' module allowing integration with the GLib mainloop. To integrate with the main loop, simply get a connection to the bus via the methods…

perl-net-dns 1.24

Net::DNS is the Perl Interface to the Domain Name System. …

perl-net-dns-native 0.22

This class provides several methods for host name resolution. It is designed to be used with event loops. Names are resolved by your system's native `getaddrinfo(3)' implementation, called in a…

perl-net-dns-resolver-mock 1.20171219

Net::DNS::Resolver::Mock is a subclass of Net::DNS::Resolver, but returns static data from any provided DNS zone file instead of querying the network. It is intended primarily for use in testing. …

perl-net-dns-resolver-programmable 0.003

Net::DNS::Resolver::Programmable is a programmable DNS resolver for offline emulation of DNS. …

perl-net-http 6.19

The Net::HTTP class is a low-level HTTP client. An instance of the Net::HTTP class represents a connection to an HTTP server. The HTTP protocol is described in RFC 2616. …

perl-net-idn-encode 2.500

Internationalized Domain Names (IDNs) use characters drawn from a large repertoire (Unicode), but IDNA allows the non-ASCII characters to be represented using only the ASCII characters already allowed in so-called host names…

perl-net-patricia 1.22

Net::Patricia does IP address lookups quickly in Perl. …

perl-net-psyc 1.3

`Net::PSYC' with support for TCP, UDP, Event.pm, `IO::Select' and Gtk2 event loops. This package includes 12 applications and additional scripts: psycion (a PSYC (https://about.psyc.eu) chat client), remotor (a control console for…

perl-net-server 2.009

Net::Server is an extensible, generic Perl server engine. It attempts to be a generic server as in Net::Daemon and NetServer::Generic. It includes with it the ability to run as an…

perl-net-smtp-ssl 1.04

SSL support for Net::SMTP. …

perl-net-ssleay 1.88

This module offers some high level convenience functions for accessing web pages on SSL servers (for symmetry, the same API is offered for accessing http servers, too), an sslcat() function for writing…

perl-net-statsd 0.12

This module implement a UDP client for the statsd statistics collector daemon in use at Etsy.com. …

perl-netaddr-ip 4.079

NetAddr::IP manages IPv4 and IPv6 addresses and subsets. …

perl-number-compare 0.03

Number::Compare compiles a simple comparison to an anonymous subroutine, which you can call with a value to be tested against. …

perl-number-format 1.75

`Number::Format' is a library for formatting numbers. Functions are provided for converting numbers to strings in a variety of ways, and to convert strings that contain numbers back into numeric form.…

perl-number-range 0.12

Number::Range is an object-oriented interface to test if a number exists in a given range, and to be able to manipulate the range. …

perl-object-signature 1.08

Object::Signature is an abstract base class that you can inherit from in order to allow your objects to generate unique cryptographic signatures. …

perl-ole-storage-lite 0.20

This module allows you to read and write an OLE-Structured file. "OLE" (Object Linking and Embedding) is a technology to store hierarchical information such as links to other documents within a…

perl-package-anon 0.05

This module allows for anonymous packages that are independent of the main namespace and only available through an object instance, not by name. …

perl-package-deprecationmanager 0.17

This module allows you to manage a set of deprecations for one or more modules. …

perl-package-stash 0.38

Manipulating stashes (Perl's symbol tables) is occasionally necessary, but incredibly messy, and easy to get wrong. This module hides all of that behind a simple API. …

perl-package-stash-xs 0.29

This is a backend for Package::Stash, which provides the functionality in a way that's less buggy and much faster. It will be used by default if it's installed, and should be…

perl-padwalker 2.3

PadWalker is a module which allows you to inspect (and even change) lexical variables in any subroutine which called you. It will only show those variables which are in scope at…

perl-pango 1.227

Pango is a library for laying out and rendering text, with an emphasis on internationalization. Pango can be used anywhere that text layout is needed, but using Pango in conjunction with…

perl-par-dist 0.49

PAR::Dist is a toolkit to create and manipulate PAR distributions. …

perl-parallel-forkmanager 1.19

`Parallel::ForkManager' is intended for use in operations that can be done in parallel where the number of processes to be forked off should be limited. …

perl-params-classify 0.015

This module provides various type-testing functions. These are intended for functions that care what type of data they are operating on. There are two flavours of function. Functions of…

perl-params-util 1.07

Params::Util provides a basic set of importable functions that makes checking parameters easier. …

perl-params-validate 1.29

The Params::Validate module allows you to validate method or function call parameters to an arbitrary level of specificity. …

perl-params-validationcompiler 0.30

This module creates a customized, highly efficient parameter checking subroutine. It can handle named or positional parameters, and can return the parameters as key/value pairs or a list of values. …

perl-parse-cpan-meta 2.150010

Parse::CPAN::Meta is a parser for META.json and META.yml files, using JSON::PP and/or CPAN::Meta::YAML. …

perl-parse-recdescent 1.967015

`Parse::RecDescent' can incrementally generate top-down recursive-descent text parsers from simple yacc-like grammar specifications. …

perl-parse-yapp 1.21

This package compiles yacc-like "Look Ahead LR" (LALR) grammars to generate Perl object oriented parser modules. …

perl-path-class 0.37

Path::Class is a module for manipulation of file and directory specifications in a cross-platform manner. …

perl-path-iterator-rule 1.014

Path::Iterator::Rule iterates over files and directories to identify ones matching a user-defined set of rules. The API is based heavily on File::Find::Rule, but with more explicit distinction between matching rules and options…

perl-path-tiny 0.108

This module provides a small, fast utility for working with file paths. …

perl-pathtools 3.75

This package provides functions to work with directory and file names. …

perl-pdf-api2 2.038

This Perl module facilitates the creation and modification of PDF files. …

perl-pegex 0.70

Pegex is an Acmeist parser framework. It allows you to easily create parsers that will work equivalently in lots of programming languages. The inspiration for Pegex comes from the parsing…

perl-perlio-gzip 0.20

PerlIO::gzip provides a PerlIO layer that manipulates files in the format used by the `gzip' program. …

perl-perlio-utf8-strict 0.007

`PerlIO::utf8_strict' provides a fast and correct UTF-8 PerlIO layer. Unlike Perl's default `:utf8' layer it checks the input for correctness. …

perl-plack 1.0033

Plack is a set of tools for using the PSGI stack. It contains middleware components, a reference server, and utilities for Web application frameworks. Plack is like Ruby's Rack or Python's…

perl-plack-middleware-deflater 0.12

Plack::Middleware::Deflater is a middleware to encode your response body in gzip or deflate, based on "Accept-Encoding" HTTP request header. It would save the bandwidth a little bit but should increase the…

perl-plack-middleware-fixmissingbodyinredirect 0.12

This module sets the body in redirect response, if it's not already set. …

perl-plack-middleware-methodoverride 0.20

This middleware allows for POST requests that pretend to be something else: by adding either a header named X-HTTP-Method-Override to the request, or a query parameter named x-tunneled-method to the URI, the…

perl-plack-middleware-removeredundantbody 0.07

This module removes the body in an HTTP response if it's not required. …

perl-plack-middleware-reverseproxy 0.16

Plack::Middleware::ReverseProxy resets some HTTP headers, which are changed by reverse-proxy. You can specify the reverse proxy address and stop fake requests using `enable_if' directive in your app.psgi. …

perl-plack-test-externalserver 0.02

This module allows your to run your Plack::Test tests against an external server instead of just against a local application through either mocked HTTP or a locally spawned server. …

perl-pod-constants 0.19

This module allows you to specify those constants that should be documented in your POD, and pull them out a run time in a fairly arbitrary fashion. Pod::Constants uses Pod::Parser to do…

perl-pod-coverage 0.23

This module provides a mechanism for determining if the pod for a given module is comprehensive. …

perl-pod-simple 3.35

`Pod::Simple' is a Perl library for parsing text in the "Pod" (plain old documentation) markup language that is typically used for writing documentation for Perl and for Perl modules. …

perl-posix-strftime-compiler 0.42

POSIX::strftime::Compiler provides GNU C library compatible strftime(3). But this module is not affected by the system locale. This feature is useful when you want to write loggers, servers, and portable…

perl-ppi 1.270

The PPI module parses, analyzes and manipulates Perl code. …

perl-probe-perl 0.03

Probe::Perl provides methods for obtaining information about the currently running perl interpreter. It originally began life as code in the Module::Build project, but has been externalized here for general use. …

perl-proc-invokeeditor 1.13

This module provides the ability to supply some text to an external text editor, have it edited by the user, and retrieve the results. …

perl-readonly 2.00

This module provides a facility for creating non-modifiable variables in Perl. This is useful for configuration files, headers, etc. It can also be useful as a development and debugging tool for…

perl-ref-util-xs 0.117

`Ref::Util::XS' is the XS implementation of `Ref::Util', which provides several functions to help identify references in a more convenient way than the usual approach of examining the return value of `ref'. …

perl-regexp-common 2017060201

This module exports a single hash (`%RE') that stores or generates commonly needed regular expressions. Patterns currently provided include: balanced parentheses and brackets, delimited text (with escapes), integers and floating-point numbers in…

Packages menu:

Browse alphabetically

0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z