Version: 1.14, Package name: p5-Class-InsideOut-1.14 |
Maintained by: The OpenBSD ports mailing-list |
Master sites:
|
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 |
Filesize: 48.185 KB |
Version History (View Complete History) |
|
2020-07-03 15:46:09 by Stuart Henderson | Files touched by this commit (1723) |
Log message: bump for search.cpan.org->metacpan.org change |
2019-07-12 14:45:17 by Stuart Henderson | Files touched by this commit (859) |
Log message: replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes |
2017-04-28 10:14:58 by Benoit Lecocq | Files touched by this commit (2) |
Log message: Update to p5-Class-InsideOut-1.14. |
2016-03-20 13:57:24 by Christian Weisgerber | Files touched by this commit (1617) |
Log message: Remove SHARED_ONLY from all CPAN Perl ports and the cpan and perl MODULES. Add WANTLIB+=perl and PKG_ARCH=* as appropriate. |
2015-01-21 07:28:00 by Stuart Henderson | Files touched by this commit (132) |
Log message: drop USE_GROFF, output checked with gmdiff |
2010-12-03 04:44:38 by Antoine Jacoutot | Files touched by this commit (627) |
Log message: Bump after recent cpan.port.mk change. ok jasper@ |
2010-11-17 16:30:49 by Stuart Henderson | Files touched by this commit (4) |
Log message: depend on p5-Class-ISA, bump REVISION. |
2010-10-18 11:48:13 by Marc Espie | Files touched by this commit (650) |
Log message: USE_GROFF=Yes |
2008-10-08 11:51:46 by Simon Bertrang | Files touched by this commit (3) |
Log message: update to version 1.09 |
2007-09-15 20:53:14 by Michael Erdely | Files touched by this commit (599) |
Log message: Remove quotes surrounding COMMENT*/PERMIT_*/BROKEN |
2007-04-05 09:38:13 by Marc Espie | Files touched by this commit (1270) |
Log message: base64 distinfo with SHA256 |