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

Search results for "module:MooseX::InsideOut"

MooseX::InsideOut - inside-out objects with Moose River stage one • 3 direct dependents • 7 total dependents

MooseX::InsideOut provides metaroles for inside-out objects. That is, it sets up attribute slot storage somewhere other than inside $self. This means that you can extend non-Moose classes, whose internals you either don't want to care about or aren't...

DOY/MooseX-InsideOut-0.106 - 06 Mar 2011 04:20:45 UTC

MooseX::NonMoose::InsideOut - easy subclassing of non-Moose non-hashref classes River stage three • 61 direct dependents • 191 total dependents

DOY/MooseX-NonMoose-0.26 - 25 Feb 2014 23:17:57 UTC

MooseX::InsideOut::Role::Meta::Instance River stage one • 3 direct dependents • 7 total dependents

Meta-instance role implementing inside-out storage....

DOY/MooseX-InsideOut-0.106 - 06 Mar 2011 04:20:45 UTC

MooseX::FunkyAttributes::Role::Attribute::InsideOut - an inside-out attribute River stage zero No dependents

This trait implements the "inside-out" technique for Moose attributes. Unlike MooseX::InsideOut it doesn't make all attributes in the class inside-out; just the attribute(s) it is applied to. One situation where you might want to do this is to hide c...

TOBYINK/MooseX-FunkyAttributes-0.003 - 26 Mar 2014 15:32:55 UTC

MooseX::ArrayRef - blessed arrayrefs with Moose River stage two • 1 direct dependent • 87 total dependents

Objects implemented with arrayrefs rather than hashrefs are often faster than those implemented with hashrefs. Moose's default object implementation is hashref based. Can we go faster? Simply "use MooseX::ArrayRef" instead of "use Moose", but note th...

TOBYINK/MooseX-ArrayRef-0.005 - 10 Sep 2014 22:04:52 UTC

MooseX::NonMoose - easy subclassing of non-Moose classes River stage three • 61 direct dependents • 191 total dependents

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

DOY/MooseX-NonMoose-0.26 - 25 Feb 2014 23:17:57 UTC

MooseX::ClosedHash - blessed coderefs (closing over a hash) with Moose River stage zero No dependents

MooseX::ClosedHash is a Moose module that lets you store your object's attributes in a hash, closed over by a blessed coderef. Why? I have no idea why you'd want to do this. It provides a modicum of privacy I suppose. Privacy that is easily violated,...

TOBYINK/MooseX-ClosedHash-0.003 - 10 Sep 2014 23:03:30 UTC

MooseX::XSAccessor - use Class::XSAccessor to speed up Moose accessors River stage one • 1 direct dependent • 9 total dependents

This module accelerates Moose-generated accessor, reader, writer and predicate methods using Class::XSAccessor. You get a speed-up for no extra effort. It is automatically applied to every attribute in the class. The use of the following features of ...

TOBYINK/MooseX-XSAccessor-0.010 - 05 Dec 2022 14:16:58 UTC

Acme::MooseX::JSON - Moose objects that are internally blessed scalar refs containing JSON River stage zero No dependents

This Moose extension is akin to MooseX::InsideOut, MooseX::GlobRef and MooseX::ArrayRef in that it allows you to create Moose classes where the instances aren't blessed hashes. However, unlike those fine modules, Acme::MooseX::JSON chooses just about...

TOBYINK/Scalar-Accessors-LikeHash-0.002 - 10 Sep 2014 23:00:37 UTC

MooseX::FunkyAttributes - add code smell to your Moose attributes River stage zero No dependents

The MooseX::FunkyAttributes module itself just provides some convenience functions for the attribute traits that are distributed with it. The grand uniting idea behind the traits is that although Moose generally uses blessed hashrefs for object inter...

TOBYINK/MooseX-FunkyAttributes-0.003 - 26 Mar 2014 15:32:55 UTC
10 results (0.047 seconds)