libclass-prototyped-perl - module for fast prototype-based OO programming in Perl

Distribution: Debian 8 (Jessie)
Repository: Debian Main amd64
Package name: libclass-prototyped-perl
Package version: 1.13
Package release: 1
Package architecture: all
Package type: deb
Installed size: 166 B
Download size: 50.87 KB
Official Mirror:
Class:Prototyped provides for efficient and simple prototype-based programming in Perl. You can provide different subroutines for each object, and also have objects inherit their behavior and state from another object. Class::Prototyped borrows heavily from the programming language Self. The structure of an object is inspected and modified through mirrors, which are created by calling "reflect" on an object or class that inherits from Class::Prototyped. Prototype-based programming is most useful when the cleanest way for code to use a module is to subclass it, or when one finds oneself avoiding this by passing anonymous subroutines as parameters to "new". Prototype-based programming is also useful in situations that otherwise require storing anonymous subroutines in databases, configuration files, or text files, or when users of a module are expected to override subroutines to change its behabior.




    Source package: libclass-prototyped-perl

    Install Howto

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


    • /usr/share/doc/libclass-prototyped-perl/changelog.Debian.gz
    • /usr/share/doc/libclass-prototyped-perl/changelog.gz
    • /usr/share/doc/libclass-prototyped-perl/copyright
    • /usr/share/doc/libclass-prototyped-perl/examples/
    • /usr/share/man/man3/Class::Prototyped.3pm.gz
    • /usr/share/perl5/Class/
    • /usr/share/perl5/Class/Prototyped/


    2013-09-21 - gregor herrmann <> libclass-prototyped-perl (1.13-1) unstable; urgency=low * Team upload. [ Ansgar Burchardt ] * debian/control: Convert Vcs-* fields to Git. [ gregor herrmann ] * debian/control: update {versioned,alternative} (build) dependencies. [ Salvatore Bonaccorso ] * Change based URIs to based URIs [ gregor herrmann ] * New upstream release. * Update build dependencies. * Improve short and long description. * Refresh patches (offset). * Update Format and years of packaging copyright in debian/copyright. * Declare compliance with Debian Policy 3.9.4.

    2011-03-05 - Russ Allbery <> libclass-prototyped-perl (1.11-3) unstable; urgency=low * Team upload. [ gregor herrmann ] * debian/control: Changed: Switched Vcs-Browser field to ViewSVN (source stanza). * debian/control: Added: ${misc:Depends} to Depends: field. * Change my email address. [ Salvatore Bonaccorso ] * debian/control: Changed: Replace versioned (build-)dependency on perl (>= 5.6.0-{12,16}) with an unversioned dependency on perl (as permitted by Debian Policy 3.8.3). [ Russ Allbery ] * Remove myself from uploaders. * Update debhelper compatibility level to V8. - Switch from CDBS to pure dh debhelper. - Use debhelper rule minimization with overrides. * Install upstream example. * Change Debian source format to 3.0 (quilt). * Update debian/copyright to proposed DEP-5 format. * Merge Build-Depends and Build-Depends-Indep. The separation is pointless for a source package that only builds arch-independent binary packages. * Fix a spelling error in the POD documentation reported by Lintian. * Rephrase the profile() method description to avoid long, unwrappable lines. * Rewrite the package long description to digest and summarize the information and avoid long quotes from the module documentation. * Add Suggests for libgraphviz-perl, used by Class::Prototyped::Graph. * Update standards version to 3.9.1 (no changes required).

    2008-03-03 - Russ Allbery <> libclass-prototyped-perl (1.11-2) unstable; urgency=low [ gregor herrmann ] * debian/rules: delete /usr/lib/perl5 only if it exists. (Closes: #467718) [ Russ Allbery ] * debian/copyright: Don't use `' as matched quotes. They aren't in most fonts.

    2007-12-26 - Russ Allbery <> libclass-prototyped-perl (1.11-1) unstable; urgency=low [ gregor herrmann ] * debian/control: Added: Vcs-Svn field (source stanza); Vcs-Browser field (source stanza); Homepage field (source stanza). * debian/watch: use dist-based URL. [ Martín Ferrari ] * New upstream release * debian/compat: set to 5. * debian/control: - Set the Perl Group as Maintainers, moved José to Uploaders. - Bumped Standards-Version (no changes needed). * debian/copyright: converted to new parseable format and put correct copyright notice. * debian/rules: use $(DEB_DESTDIR) instead of hardcoded path. * debian/watch: allow to match versions starting with "v". [ Russ Allbery ] * Add myself to Uploaders. * Remove empty /usr/lib/perl5 directory.

    2007-03-31 - Jose Luis Rivas <> libclass-prototyped-perl (1.10-3) unstable; urgency=low * New maintainer (Closes: #317272) * debian/rules: Switch to CDBS * debian/control: + Updated to debhelper (>= 5) and moved to Build-Depends + Added cdbs Build-Depends dependency + Updated Standards-Version to 3.7.2

    2005-07-07 - Stephen Quinney <> libclass-prototyped-perl (1.10-2) unstable; urgency=low * Orphaning package. * debian/control - Switched maintainer. * debian/changelog, debian/copyright - Changed my email address

    2005-03-18 - Stephen Quinney <> libclass-prototyped-perl (1.10-1) unstable; urgency=low * New upstream release - backwards incompatible alterations - read the upstream Changes file