p5-Object-InsideOut - Perl 5 module providing comprehensive inside-out object support

Property Value
Distribution NetBSD 7.1
Repository NetBSD amd64
Package name p5-Object-InsideOut
Package version 4.05
Package architecture amd64
Package type tgz
Package license gnu-gpl-v2 OR artistic
Installed size 494.04 KB
Download size 85.70 KB
Official Mirror ftp.netbsd.org
The Perl 5 module Object::InsideOut provides comprehensive support
for implementing classes using the inside-out object model.
It implements inside-out objects as anonymous scalar references
that are blessed into a class with the scalar containing the ID
for the object (usually a sequence number).  Object data (i.e.,
fields) are stored within the class's package in either arrays
indexed by the object's ID, or hashes keyed to the object's ID.
The virtues of the inside-out object model over the 'blessed hash'
object model have been extolled in detail elsewhere.  Briefly,
inside-out objects offer the following advantages over 'blessed
hash' objects:
* Encapsulation
* Field Name Collision Avoidance
* Compile-time Name Checking
Homepage: http://search.cpan.org/dist/Object-InsideOut/
Categories: devel, perl5


Package Version Architecture Repository
p5-Object-InsideOut-4.05.tgz 4.05 i386 NetBSD
p5-Object-InsideOut - - -


Name Value
p5-Exception-Class >=1.29
p5-Scalar-List-Utils >=1.23
p5-Want >=0.12
perl >=5.28.0<5.30.0


Type URL
Binary Package p5-Object-InsideOut-4.05.tgz
Source Package p5-Object-InsideOut

Install Howto

Install p5-Object-InsideOut tgz package:

# pkg_add p5-Object-InsideOut

See Also

Package Description
p5-Object-Pluggable-1.29nb7.tgz Base class for creating plugin-enabled objects
p5-Object-Realize-Later-0.21nb1.tgz Delayed creation of objects
p5-Object-Signature-1.08.tgz Generate cryptographic signatures for objects
p5-Olson-Abbreviations-0.04nb5.tgz Perl extension for globally unique timezones abbreviation handling
p5-OpenSSL-0.09nb13.tgz Perl5 wrapper module for the OpenSSL functions
p5-Ouch-0.0500nb1.tgz Exceptions that don't hurt
p5-PAR-1.015nb1.tgz Cross-Platform Packaging and Debugging Tool
p5-PAR-Dist-0.49nb4.tgz Perl module toolkit to create and manipulate PAR distributions
p5-PDF-1.11nb12.tgz Perl5 module for pdf document manipulation
p5-PDF-API2-2.033nb1.tgz Perl5 module for next generation api for pdf
p5-PDF-Create-1.43nb1.tgz Perl5 module for creating pdf documents
p5-PDF-Reuse-0.39nb2.tgz Reuse and mass produce PDF documents
p5-PDF-Reuse-Barcode-0.07nb3.tgz Create barcodes for PDF documents with PDF::Reuse
p5-PDF-Table-0.10.1nb1.tgz Utility class for building table layouts in a Perl5 PDF::API2 object
p5-PHP-Serialization-0.34nb8.tgz Perl 5 module providing PHP-like (de)serialization