libclass-insideout-perl - safe, simple inside-out object construction kit

Property Value
Distribution Debian 8 (Jessie)
Repository Debian Main amd64
Package name libclass-insideout-perl
Package version 1.13
Package release 2
Package architecture all
Package type deb
Installed size 87 B
Download size 41.88 KB
Official Mirror
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.5 or better
* mod_perl compatible
* Makes no assumption about inheritance or initializer needs
It provides the minimal support necessary for creating safe inside-out
objects and generating flexible accessors.


Package Version Architecture Repository
libclass-insideout-perl_1.13-2_all.deb 1.13 all Debian Main
libclass-insideout-perl - - -


Name Value
libclass-isa-perl -
perl -


Type URL
Binary Package libclass-insideout-perl_1.13-2_all.deb
Source Package libclass-insideout-perl

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install libclass-insideout-perl deb package:
    # sudo apt-get install libclass-insideout-perl




2013-08-13 - Damyan Ivanov <>
libclass-insideout-perl (1.13-2) unstable; urgency=low
* Team upload
* add explicit (build-) dependency on libclass-isa-perl, which is no longer
pulled up by perl-modules in perl 5.18
2013-04-27 - Xavier Guimard <>
libclass-insideout-perl (1.13-1) unstable; urgency=low
* Imported Upstream version 1.13
* Add t/Object/* in examples
* Add libtype-tiny-perl in build dependencies
2013-03-07 - Xavier Guimard <>
libclass-insideout-perl (1.11-1) unstable; urgency=low
[ Ansgar Burchardt ]
* debian/control: Convert Vcs-* fields to Git.
[ gregor herrmann ]
* debian/control: update {versioned,alternative} (build) dependencies.
[ Salvatore Bonaccorso ]
* Change Vcs-Git to canonical URI (git://
* Change based URIs to based URIs
[ Xavier Guimard ]
* Imported Upstream version 1.11
* Add Todo and CONTRIBUTING in docs
* Email change: Jonathan Yu ->
* Refresh spelling patch
* Update debian/copyright (years and format)
* Bump Standards-Version to 3.9.4
* Remove perl from deps (already provided by ${perl:Depends})'
2011-02-25 - Peter Pentchev <>
libclass-insideout-perl (1.10-2) unstable; urgency=low
[ Ryan Niebur ]
* Update jawnsy's email address
[ Peter Pentchev ]
* Convert to the 3.0 (quilt) source format with no changes.
* Depend on libclass-isa-perl | perl (<< 5.10.1-13).  Closes: #614409
* Refresh the copyright file:
- update it to the latest version of the DEP 5 proposed format
- refer to the GPL-1 license file instead of the GPL symlink
- refer to Debian (not just GNU/Linux) systems
- add my debian/* copyright notice
- fix the upstream contact accidentally changed by jawnsy
* Bump Standards-Version to 3.9.1 with no changes.
* Add spelling.patch to fix two spelling mistakes.
* Bump the debhelper compatibility level to 8 with no changes.
* Update Roberto C. Sanchez's e-mail address.
* Add myself to the list of uploaders.
2009-08-25 - Jonathan Yu <>
libclass-insideout-perl (1.10-1) unstable; urgency=low
[ Jonathan Yu ]
* New upstream release
+ Fix import to avoid confusing DProf
* Drop dependency on M::B, the Makefile.PL is a traditional EUMM one
* Bump to compat level 7, use short debhelper rules
* Update to new machine-readable copyright file
[ gregor herrmann ]
* debian/copyright: point to /usr/share/common-licenses/Apache-2.0 instead
of including the whole Apache 2 License.
* Set Standards-Version to 3.8.3 (no further changes).
* debian/control: Changed: Switched Vcs-Browser field to ViewSVN
(source stanza).
* debian/control: Added: ${misc:Depends} to Depends: field.
[ Nathan Handler ]
* debian/watch: Update to ignore development releases.
2008-01-10 - Roberto C. Sanchez <>
libclass-insideout-perl (1.09-1) unstable; urgency=low
* Initial Release (packaged by Ernesto Hernández-Novich) (Closes: #460137).

See Also

Package Description
libclass-inspector-perl_1.28-1_all.deb Perl module that provides information about classes
libclass-isa-perl_0.36-5_all.deb report the search path for a class's ISA tree
libclass-load-perl_0.22-1_all.deb module for loading modules by name
libclass-load-xs-perl_0.08-1+b1_amd64.deb XS implementation of parts of Class::Load
libclass-loader-perl_2.03-1_all.deb module to load modules and create objects on command
libclass-makemethods-perl_1.01-4_all.deb Perl module for generating common types of methods
libclass-meta-perl_0.66-1_all.deb class automation, introspection, and data validation module
libclass-method-modifiers-perl_2.11-1_all.deb Perl module providing method modifiers
libclass-methodmaker-perl_2.21-1+b1_amd64.deb Perl module for creating generic methods
libclass-mix-perl_0.005-1_all.deb Perl module for dynamic class mixing
libclass-mixinfactory-perl_0.92-2_all.deb Class Factory with Selection of Mixins
libclass-multimethods-perl_1.70-5_all.deb Support multimethods and subroutine overloading in Perl
libclass-objecttemplate-perl_0.7-6_all.deb Perl extension for an optimized template builder base class
libclass-ooorno-perl_0.011-1_all.deb Give your module classic AND OO interfaces
libclass-perl_1.00-2_all.deb module providing aliases for __PACKAGE__