libclass-default-perl - Perl module to make static calls apply to a default instantiation

Property Value
Distribution Debian 8 (Jessie)
Repository Debian Main amd64
Package name libclass-default-perl
Package version 1.51
Package release 2
Package architecture all
Package type deb
Installed size 28 B
Download size 10.89 KB
Official Mirror
Class::Default provides a mechanism to allow your class to take static method
calls and apply it to a default instantiation of an object. It provides a
flexibility to an API that allows it to be used more comfortably in
different situations.
This technique appears to be especially useful when writing modules that you
want to be used in either a single use or a persistent environment. In a CGI
like environment, you want the simplicity of a static interface. You can
call Class->method directly, without having to pass an instantiation
around constantly.


Package Version Architecture Repository
libclass-default-perl_1.51-2_all.deb 1.51 all Debian Main
libclass-default-perl - - -


Name Value
perl >= 5.6.0-16


Type URL
Binary Package libclass-default-perl_1.51-2_all.deb
Source Package libclass-default-perl

Install Howto

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




2008-03-07 - gregor herrmann <>
libclass-default-perl (1.51-2) unstable; urgency=low
[ Joachim Breitner ]
* Removed myself from uploaders.
[ gregor herrmann ]
* debian/rules:
- delete /usr/lib/perl5 only if it exists (closes: #467692)
- move dh_clean before make distclean
- remove some whitespace
- don't install README any more (text version of the POD documentation)
* debian/watch: use dist-based URL.
* Set Standards-Version to 3.7.3 (no changes).
2007-11-17 - gregor herrmann <>
libclass-default-perl (1.51-1) unstable; urgency=low
* New upstream release.
* debian/control: Added: Vcs-Svn field (source stanza); Vcs-Browser
field (source stanza); Homepage field (source stanza). Removed: XS-
Vcs-Svn fields.
* debian/copyright: Add upstream URL, update author's email address and
years of copyright.
* debian/rules:
- Remove CFLAGS and OPTIMIZE, we don't compile anything.
- Remove comments and empty lines.
- Remove unused and useless dh_* calls (dh_link, dh_strip).
- Enable additional tests.
2007-08-11 - Joey Hess <>
libclass-default-perl (1.50-2) unstable; urgency=low
[ Frank Lichtenheld ]
* Fix typo in Description
[ Joey Hess ]
* Add self to uploaders.
* Don't ignore make clean error.
2006-09-09 - gregor herrmann <>
libclass-default-perl (1.50-1) unstable; urgency=low
* New upstream release.
* Add libtest-pod-perl to build dependencies.
* Set Standards-Version to 3.7.2 (no changes).
* Set debhelper compatibility level to 5 (no changes).
2006-03-01 - Krzysztof Krzyzaniak (eloy) <>
libclass-default-perl (1.4-1) unstable; urgency=low
* New upstream release
* debian/control:
- Standards-Version updated to 3.6.2 without changes
- Added me to Uploaders
* debian/watch: pointed to
2005-03-26 - Gunnar Wolf <>
libclass-default-perl (1.3-2) unstable; urgency=low
* Fixed debian/watch to point at the right site 
2005-03-23 - Gunnar Wolf <>
libclass-default-perl (1.3-1) unstable; urgency=low
* New upstream release
2005-01-10 - Allard Hoeve <>
libclass-default-perl (1.2-1) unstable; urgency=low
* New upstream version
* Remove libclass-inspector-perl from the Build-deps, it is no
longer needed.
* Trimmed the description somewhat. Example removed.
* Cleaned up the copyright file a bit.
2004-06-17 - Allard Hoeve <>
libclass-default-perl (1.0-1) unstable; urgency=low
* Initial Release.

See Also

Package Description
libclass-delegator-perl_0.09-3_all.deb Perl module for a simple and fast object-oriented delegation
libclass-errorhandler-perl_0.03-1_all.deb Base class for error handling
libclass-factory-perl_1.06-2_all.deb Base class for dynamic factory classes
libclass-factory-util-perl_1.7-2_all.deb Utility method for factory classes
libclass-field-perl_0.16-1_all.deb accessor cenerator for class fields and consts
libclass-forward-perl_0.100006-1_all.deb class dispatcher that handles namespaces like paths
libclass-gomor-perl_1.02-1_all.deb class and object builder
libclass-handle-perl_1.07-2_all.deb module to create objects which are handles to classes
libclass-inner-perl_0.200001-1_all.deb module providing Java-like inner classes
libclass-insideout-perl_1.13-2_all.deb safe, simple inside-out object construction kit
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