mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-27 05:10:36 +00:00
76e9fbb7fc
inside-out object support module. PR: ports/91905 Submitted by: Geraud Continsouzas <geraud@gcu.info>
12 lines
603 B
Plaintext
12 lines
603 B
Plaintext
Object::InsideOut provides comprehensive support for implementing classes
|
|
using the inside-out object model.
|
|
|
|
This module 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). For Perl 5.8.3 and later, the scalar reference is
|
|
set as readonly to prevent accidental modifications to the ID. 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.
|
|
|
|
WWW: http://search.cpan.org/dist/Object-InsideOut/
|