Object::Accessor::XS ++

"Object::Accessor::XS" provides a transparent, API-compatible interface to "Object::Accessor". When loaded, it replaces several O:A routines with their XS equivalents; you may then continue to use "Object::Accessor" as before. AUTHOR This module by R...

RSOD/Object-Accessor-XS-0.03 - 26 Dec 2004 19:18:39 GMT - Search in distribution

A 11 ++
PHRED/mod_perl-2.0.8   (4 reviews) - 18 Apr 2013 02:15:56 GMT - Search in distribution
  • Changes - Apache mod_perl changes logfile

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

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

Mouse - Moose minus the antlers 35 ++

Moose is a postmodern object system for Perl5. Moose is wonderful. Unfortunately, Moose has a compile-time penalty. Though significant progress has been made over the years, the compile time penalty is a non-starter for some very specific application...

GFUJI/Mouse-2.4.1   (4 reviews) - 21 Sep 2014 13:01:17 GMT - Search in distribution

McBain - Framework for building portable, auto-validating and self-documenting APIs 1 ++

"McBain" is a framework for building powerful APIs and applications. Writing an API with "McBain" provides the following benefits: * Lightweight-ness "McBain" is extremely lightweight, with minimal dependencies on non-core modules; only two packages;...

IDOPEREL/McBain-2.001000 - 05 Jan 2015 18:30:32 GMT - Search in distribution

Sentinel - create lightweight SCALARs with get/set callbacks 2 ++

This module provides a single lvalue function, "sentinel", which yields a scalar that invoke callbacks to get or set its value. Primarily this is useful to create lvalue object accessors or other functions, to invoke actual code when a new value is s...

PEVANS/Sentinel-0.05 - 01 Jun 2012 16:36:51 GMT - Search in distribution

Metaweb - Perl interface to the Metaweb/Freebase API 1 ++

This is a Perl interface to the Metaweb database, best known through the application Freebase (http://freebase.com). If this is your first encounter with Metaweb/Freebase, chances are you're confused about what the two terms mean. In short, Metaweb i...

SKUD/Metaweb-0.05 - 10 Sep 2007 02:07:08 GMT - Search in distribution

Catalyst - The Elegant MVC Web Application Framework 116 ++

Catalyst is a modern framework for making web applications without the pain usually associated with this process. This document is a reference to the main Catalyst application. If you are a new user, we suggest you start with Catalyst::Manual::Tutori...

JJNAPIORK/Catalyst-Runtime-5.90084   (18 reviews) - 23 Feb 2015 22:24:50 GMT - Search in distribution

perlootut - Object-Oriented Programming in Perl Tutorial 239 ++

This document provides an introduction to object-oriented programming in Perl. It begins with a brief overview of the concepts behind object oriented design. Then it introduces several different OO systems from CPAN <http://search.cpan.org> which bui...

SHAY/perl-5.20.2   (6 reviews) - 14 Feb 2015 18:27:06 GMT - Search in distribution

Text::CSV - comma-separated values manipulator (using XS or PurePerl) 37 ++

Text::CSV provides facilities for the composition and decomposition of comma-separated values using Text::CSV_XS or its pure Perl version. An instance of the Text::CSV class can combine fields into a CSV string and parse a CSV string into fields. The...

MAKAMAKA/Text-CSV-1.32   (2 reviews) - 13 Jun 2013 06:47:55 GMT - Search in distribution

classesfaq - frequently asked questions about the Perl classes pragma ++
RMUHLE/classes-0.944   (1 review) - 08 Mar 2008 16:10:50 GMT - Search in distribution

Class::Tiny - Minimalist class construction 14 ++

This module offers a minimalist class construction kit in around 120 lines of code. Here is a list of features: * defines attributes via import arguments * generates read-write accessors * supports lazy attribute defaults * supports custom accessors ...

DAGOLDEN/Class-Tiny-1.001 - 31 Jan 2015 02:13:48 GMT - Search in distribution

SQL::String - An object representation of a chunk of SQL 1 ++

SQL::String is a simple object class that lets you create "chunks" of SQL that intrinsicly have their parameters attached to them. Quite a few standard SQL queries won't need this, you create your main select statement once, and then provide the para...

ADAMK/SQL-String-0.02 - 03 Jun 2008 06:12:13 GMT - Search in distribution

Web::oEmbed - oEmbed consumer ++

Web::oEmbed is a module that implements oEmbed consumer. METHODS new $consumer = Web::oEmbed->new; $consumer = Web::oEmbed->new({ format => 'json' }); Creates a new Web::oEmbed instance. You can specify the default format that will be used when it's ...

MIYAGAWA/Web-oEmbed-0.04 - 02 Jul 2009 22:53:51 GMT - Search in distribution

RPM::Header - Access to RPM package headers ++

The RPM::Header package permits access to the header of a package (external file or currently installed) as either a tied hash or a blessed hash reference. The tags that are present in the header are expressed as keys. Retrieving them via "keys" or "...

RJRAY/Perl-RPM-1.51   (1 review) - 25 Apr 2007 01:52:51 GMT - Search in distribution

Tie::CArray - Space-efficient, typed, external C Arrays (Alpha) ++

Several XS classes and methods to deal with typed, space-efficient C arrays are provided. Range checked and tieable. There are hand-optimized, fast XS versions for the three basic C-types array of *INT*, *DOUBLE* and *STRING* and some sequential aggr...

RURBAN/Tie-CArray-0.15 - 22 Feb 2010 22:41:10 GMT - Search in distribution

B::Generate - Create your own op trees. 1 ++

The "B" module allows you to examine the Perl op tree at runtime, in Perl space; it's the basis of the Perl compiler. But what it doesn't let you do is manipulate that op tree: it won't let you create new ops, or modify old ones. Now you can. Well, i...

RURBAN/B-Generate-1.50 - 24 Dec 2014 12:36:58 GMT - Search in distribution

POE::Kernel - an event-based application kernel in Perl 33 ++

POE::Kernel is the heart of POE. It provides the lowest-level features: non-blocking multiplexed I/O, timers, and signal watchers are the most significant. Everything else is built upon this foundation. POE::Kernel is not an event loop in itself. For...

RCAPUTO/POE-1.366   (12 reviews) - 03 Nov 2014 18:44:08 GMT - Search in distribution

YAML::Accessor 1 ++

"YAML::Accessor" aims to create a "gettr/settr" interface for YAML objects/files and allow the user to both manipulate their structure and to read and write from the (specified) file(s). It doesn't use the simple "YAML::XS" call "LoadFile" and this m...

JANE/YAML-Accessor-0.45 - 15 Sep 2013 09:55:38 GMT - Search in distribution