Object::Tiny - Class building as simple as it gets

There's a whole bunch of class builders out there. In fact, creating a class builder seems to be something of a rite of passage (this is my fifth, at least). Unfortunately, most of the time I want a class builder I'm in a hurry and sketching out lots...

ADAMK/Object-Tiny-1.08   (1 review) - 22 Mar 2011 22:36:50 GMT - Search in distribution

Class::Tiny - Minimalist class construction

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.004 - 30 Oct 2015 14:34:23 GMT - Search in distribution

Object::Tiny::XS - Class building as simple as it gets and FAST

This module does the same that Object::Tiny does, but it uses "Class::XSAccessor" to generate faster accessors and constructors. For details on the little interface there is, please check "Object::Tiny"....

SMUELLER/Object-Tiny-XS-1.01 - 30 Nov 2008 11:55:53 GMT - Search in distribution

Object::Tiny::RW - Class building as simple as it gets (with rw accessors)

This module is a fork of Object::Tiny. The only difference is that it also accepts arguments to it's accessors to set the according value. Please see Object::Tiny for all the original ideas. To use Object::Tiny::RW, just call it with a list of access...

SCHWIGON/Object-Tiny-RW-1.07 - 21 Sep 2011 08:34:13 GMT - Search in distribution

Object::Tiny::Lvalue - minimal class builder with lvalue accessors

This is a clone of Object::Tiny, but adjusted to create accessors that return lvalues. You probably want to use Object::Properties instead....

ARISTOTLE/Object-Tiny-Lvalue-1.083 - 19 Mar 2015 11:42:05 GMT - Search in distribution

Object::Tiny::RW::XS - Class building as simple as it gets (with rw accessors and XS compatibility)

This module is a fork of Object::Tiny::RW. The only difference is that it uses Class::XSAccessor to generate faster accessors and constructors. Please see Object::Tiny and Object::Tiny::RW for all the original ideas. To use Object::Tiny::RW::XS, just...

SRCHULO/Object-Tiny-RW-XS-0.03 - 18 Jul 2013 21:51:39 GMT - Search in distribution

Hessian::Tiny::Type - Hessian Types & utility routines

DUL/Hessian-Tiny-0.12 - 09 Apr 2010 15:00:34 GMT - Search in distribution

Moose::Tiny - Why Should Object::Tiny get all the Fun

I was looking at Object::Tiny and thought, wow I bet I could do that really easily with Moose. I was right....

PERIGRIN/Moose-Tiny-0.04   (9 reviews) - 14 Jun 2009 22:27:00 GMT - Search in distribution

Mo - Micro Objects. Mo is less.

use Mo. Mo is less. Much less. Moose is huge. Moose led to Mouse led to Moo led to Mo. M is nothing. Mo is more. Not much. When Moo is more than you need, drop an 'o' and get some Mo. To get just a little Mo from Mo, use "Mo Features" below....

INGY/Mo-0.39   (4 reviews) - 04 Sep 2014 05:40:39 GMT - Search in distribution
  • Mo - Micro Objects. Mo is less.

GD - Interface to Gd Graphics Library

GD.pm is a Perl interface to Thomas Boutell's gd graphics library (version 2.01 or higher; see below). GD allows you to create color drawings using a large number of graphics primitives, and emit the drawings as PNG files. GD defines the following fo...

LDS/GD-2.56   (5 reviews) - 28 Oct 2014 01:35:39 GMT - Search in distribution

LCS - Longest Common Subsequence

LCS is an implementation based on the traditional LCS algorithm. It contains reference implementations working slow but correct. Also some utility methods are added to reformat the result. CONSTRUCTOR new() Creates a new object which maintains intern...

WOLLMERS/LCS-0.10 - 26 Jun 2015 03:21:48 GMT - Search in distribution
  • LCS::Tiny - Tiny implementation of the Longest Common Subsequence (LCS) Algorithm

Err - Easily declare, throw and match exception objects

WARNING: This is an alpha release and the interface and functionailty may change without notice in future releases. A non-alpha 1.0 release will be released to the CPAN on or before August 1st, 2012. The module allows you to easily declare, throw and...

MARKF/Err-0.02 - 18 Jun 2012 15:11:54 GMT - Search in distribution

Moo - Minimalist Object Orientation (with Moose compatibility)

"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.000002   (6 reviews) - 24 Jul 2015 13:06:59 GMT - Search in distribution
  • Moo::Role - Minimal Object Orientation support for Roles

Pye - Session-based logging platform on top of SQL/NoSQL databases

"Pye" is a dead-simple, session-based logging platform where all logs are stored in a database. Log messages in "Pye" include a date, a text message, and possibly a data structure (hash/array-ref) that "illustrates" the text. I built "Pye" due to my ...

IDOPEREL/Pye-2.001001 - 21 Jan 2015 22:59:18 GMT - Search in distribution

Mew - Moo with sugar on top

This module is just like regular Moo, except it also imports strictures and namespace::clean, along with a couple of standard types modules. In addition, it sweetens the Moo's has subroutine to allow for more concise attribute declarations....

ZOFFIX/Mew-1.001003 - 30 Nov 2015 16:31:11 GMT - Search in distribution

Evo - Perl Evo design pattern

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....

ALEXBYK/Evo-0.0171 - 20 Apr 2015 02:13:51 GMT - Search in distribution

Ask - ask your users about stuff

The "Ask" suite is a set of modules for interacting with users; prompting them for information, displaying messages, warnings and errors, etc. There are already countless CPAN modules for doing this sort of thing, but what sets "Ask" apart from them ...

TOBYINK/Ask-0.007 - 18 Jun 2013 14:53:13 GMT - Search in distribution

Tiny::OpenSSL::PKCS12 - Tiny::OpenSSL::PKCS12 Object

JFWILKUS/Tiny-OpenSSL-0.1.3 - 06 Oct 2015 20:43:48 GMT - Search in distribution

Etcd - Client library for etcd

This is a client library for accessing and manipulating data in an etcd cluster. It targets the etcd v2 API. This module is quite low-level. You're expected to have a good understanding of etcd and its API to understand the methods this module provid...

ROBN/Etcd-0.004 - 09 Jun 2015 22:09:06 GMT - Search in distribution

Moos - Moo s{imple,peedy,ingle}

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