Attribute::Args - check subroutine param types ++
SWINED/Attribute-Args-0.05 - 31 Jan 2012 17:49:49 GMT - Search in distribution

MooseX::CustomInitArgs - define multiple init args with custom processing ++

"MooseX::CustomInitArgs" allows Moose attributes to be initialized from alternative initialization arguments. If you find yourself wishing that Moose's built-in "init_arg" option took an arrayref, then this is what you want. MooseX::MultiInitArg also...

TOBYINK/MooseX-CustomInitArgs-0.004 - 10 Sep 2014 22:41:56 GMT - Search in distribution


Evo - Perl Evo design pattern 1 ++

Tiny framework for organization non-trivial code into a simple logic. It includes benefits from functional and OO styles. Write fast, reusable and testable code. Familiar with OO? - Use it. Familiar with higher-order functions? - Use it. Familiar wit...

ALEXBYK/Evo-0.0161 - 20 Feb 2015 12:42:49 GMT - Search in distribution

Ph - provide a perl API for talking to CSO ph servers. ++

The Ph module provides a uniform API for *perl* scripts that need to talk to CSO ph servers. It handles many of the messy details automatically. It also maintains an open connection to the server, minimizing the costs of repeated openings and closing...

GDAMORE/Ph-2.01 - 06 Jun 1998 15:33:18 GMT - Search in distribution

Moo - Minimalist Object Orientation (with Moose compatibility) 182 ++

"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" contains a subset of Moose and is optimised for rapid st...

HAARG/Moo-2.000000   (6 reviews) - 02 Mar 2015 16:43:16 GMT - Search in distribution

SIOC - The SIOC Core Ontology ++

The SIOC (Semantically-Interlinked Online Communities) Core Ontology provides the main concepts and properties required to describe information from online communities (e.g., message boards, wikis, weblogs, etc.) on the Semantic Web. This distributio...

GEEWIZ/SIOC-v1.0.0 - 21 Mar 2008 21:25:06 GMT - Search in distribution

OOP - Object Oriented Programming Class ++

The OOP class allows a developer to restrict property accessbility in more ways than one. The developer can specify anything from how the data should be encapsulated to how many elements can be create dynamically to whether or not the property is rea...

MILAN/OOP-1.01   (1 review) - 03 Apr 2008 17:20:21 GMT - Search in distribution

DBI - Database independent interface for Perl 173 ++

The DBI is a database access module for the Perl programming language. It defines a set of methods, variables, and conventions that provide a consistent database interface, independent of the actual database being used. It is important to remember th...

TIMB/DBI-1.633   (27 reviews) - 11 Jan 2015 13:26:05 GMT - Search in distribution
  • DBD::Gofer - A stateless-proxy driver for communicating with a remote DBI
  • DBI::Profile - Performance profiling and benchmarking for the DBI

Coat - A light and self-dependent meta-class for Perl5 (DEPRECATED) ++

This module was inspired by the excellent "Moose" meta class which provides enhanced object creation for Perl5. Moose is great, but has huge dependencies which makes it difficult to use in restricted environments. This module implements the basic goo...

DAMS/Coat-0.502 - 08 Mar 2012 09:22:40 GMT - Search in distribution

CAS - Central Authorization Server ++

CAS provides a set of tools for accessing a central user database, allowing a single username and password to be used by multiple applications & sites (clients). Permissions can be granted however finely or loosely the developer finds useful. The sys...

SEANQ/CAS-0.89 - 10 Mar 2007 00:33:39 GMT - Search in distribution

got - A tool to make it easier to manage multiple code repositories using different VCSen 15 ++

"got" is a script to make it easier to manage all the version controlled repositories you have on all the computers you use. It can operate on all, some, or just one repo at a time, to both check the status of the repo (up to date, pending changes, d...

GENEHACK/App-GitGot-1.22 - 26 Feb 2015 15:41:12 GMT - Search in distribution

Hyle ++

Simple REST API interface to the database backend using Plack and DBIx::Class WARNING: This is APLHA quality software. SYNOPSIS # cpanm Hyle # echo "CREATE TABLE cds (id int not null, title varchar);" | sqlite3 /tmp/foo.db # hyle.pl --dsn'dbi::SQLite...

TJMC/Hyle-0.4 - 20 Feb 2014 22:39:09 GMT - Search in distribution

Argv - Provide an OO interface to an arg vector ++

An Argv object treats a command line as 3 separate entities: the *program*, the *options*, and the *args*. The *options* may be further subdivided into user-defined *option sets* by use of the "optset" method. When one of the *execution methods* is c...

DSB/Argv-1.28   (2 reviews) - 13 May 2013 15:01:11 GMT - Search in distribution

Moos - Moo s{imple,peedy,ingle} 3 ++

Moos completes the M to Moose sequence of Perl OO modules. This one is pure Perl, single file and mostly Moose compatible (for what it does). Moos has no non-core dependencies, but certain features (roles, debugging functions, legacy Perl support) do...

INGY/Moos-0.30   (1 review) - 19 Aug 2014 23:29:28 GMT - Search in distribution

POOF - Perl extension that provides stronger typing, encapsulation and inheritance. ++

This module attempts to give Perl a more formal OO implementation framework. Providing a distinction between class properties and methods with three levels of access (Public, Protected and Private). It also restricts method overriding in children cla...

BMILLARES/POOF-1.4   (1 review) - 09 Oct 2008 19:12:25 GMT - Search in distribution

Luka - Exception handling and reporting framework ++

Luka is an exception handling and reporting framework. It's useful to look at it as an event handling framework. It comes from operational understanding of networks. Scenario that Luka is addressing is following: on a network with multiple hosts runn...

TPG/Luka-1.07 - 17 Jul 2006 22:08:14 GMT - Search in distribution

Pulp - Give your Kelp applications more juice ++

Kelp is good. Kelp is great. But what if you could give it more syntactic sugar and separate your routes from the logic in a cleaner way? Pulp attempts to do just that. SIMPLE TUTORIAL For the most part, your original "app.psgi" will remain the same ...

BRADH/Pulp-0.001 - 11 Feb 2015 11:13:38 GMT - Search in distribution

Noose - just enough object orientation to hang yourself ++

Moose led to Mouse led to Moo led to Mo led finally to M, which gives you the least object-orientation possible, which is none at all. Noose continues this illustrious trend <https://twitter.com/_doherty/statuses/115258513390960640>. Noose gives you ...

DOHERTY/Noose-0.001 - 07 Apr 2013 00:07:20 GMT - Search in distribution

OOPS - Object Oriented Persistent Store ++

The goal of OOPS is to make perl objects easily and transparently persistent. OOPS handles deeply nested and cross-linked objects -- even object hierarchies that are too large to fit in memory and (with a hint) individual hash tables that are too lar...

MUIR/OOPS-0.2005 - 13 Mar 2012 16:07:46 GMT - Search in distribution