p5-Class-InsideOut-1.14p0
alternative object layout in perl
Back to search · Project homepage
Description
Traditional perl objects use simple hashes to store values.
There's a recent trend towards an inside-out construction,
where one uses unique ids on objects, and stores one named
value for all objects into an hash indexed by ids.
Class::InsideOut is a simple, safe and streamlined toolkit for
building inside-out objects. Unlike most other inside-out object
building modules already on CPAN, this module aims for
minimalism and robustness:
* Does not require derived classes to subclass it
* Uses no source filters, attributes or "CHECK" blocks
* Supports any underlying object type including black-box inheritance
* Does not leak memory on object destruction
* Overloading-safe
* Thread-safe for Perl 5.8 or better
* "mod_perl" compatible
* Makes no assumption about inheritance or initializer needs
Package information
- Ports path
- devel/p5-Class-InsideOut
- Package architecture
- *
- Maintainer
- The OpenBSD ports mailing-list <ports@openbsd.org>
- Categories
- devel, perl5
- Available flavors
- None listed
These are ports metadata. Binary availability depends on the release, architecture and mirror. Build and test dependencies are not an installation checklist.
Direct dependencies
Runtime
Test
Used by (3 dependency relationships)
Includes library, runtime, build and test relationships. Results load 100 at a time.