perl-Class-Generate - Generate Perl class hierarchies

Property Value
Distribution OpenMandriva Lx 3.0
Repository OpenMandriva Contrib Release i586
Package name perl-Class-Generate
Package version 1.140.0
Package release 1-omv2014.1
Package architecture noarch
Package type rpm
Installed size 188.71 KB
Download size 67.55 KB
Official Mirror
The Class::Generate package exports functions that take as arguments a class
specification and create from these specifications a Perl 5 class. The
specification language allows many object-oriented constructs: typed members,
inheritance, private members, required members, default values, object methods,
class methods, class variables, and more.
CPAN contains similar packages. Why another? Because object-oriented
programming, especially in a dynamic language like Perl, is a complicated
endeavor. I wanted a package that would work very hard to catch the errors you
(well, I anyway) commonly make. I wanted a package that could help me enforce
the contract of object-oriented programming. I also wanted it to get out of my
way when I asked.


Package Version Architecture Repository
perl-Class-Generate-1.140.0-1-omv2014.1.noarch.rpm 1.140.0 noarch OpenMandriva Contrib Release
perl-Class-Generate - - -


Name Value
perl(Carp) -
perl(Symbol) -
perl(abi) >= 5.16.3


Name Value
perl(Class::Generate) == 1.140.0
perl(Class::Generate::Array) -
perl(Class::Generate::Array_Class) -
perl(Class::Generate::Array_Member) -
perl(Class::Generate::Class) -
perl(Class::Generate::Class_Holder) -
perl(Class::Generate::Class_Method) -
perl(Class::Generate::Code_Checker) -
perl(Class::Generate::Constructor) -
perl(Class::Generate::Hash) -
perl(Class::Generate::Hash_Class) -
perl(Class::Generate::Hash_Member) -
perl(Class::Generate::Key_Value) -
perl(Class::Generate::List_Member) -
perl(Class::Generate::Member) -
perl(Class::Generate::Member_Names) -
perl(Class::Generate::Method) -
perl(Class::Generate::Mix) -
perl(Class::Generate::Own) -
perl(Class::Generate::Param_Style) -
perl(Class::Generate::Positional) -
perl(Class::Generate::Scalar_Member) -
perl(Class::Generate::Support) -
perl-Class-Generate == 1.140.0-1:2014.1


Type URL
Binary Package perl-Class-Generate-1.140.0-1-omv2014.1.noarch.rpm
Source Package perl-Class-Generate-1.140.0-1.src.rpm

Install Howto

  1. Enable OpenMandriva Contrib Release repository on Install and Remove Software
  2. Update packages list:
    # urpmi.update -a
  3. Install perl-Class-Generate rpm package:
    # urpmi perl-Class-Generate




2014-02-05 - Denis Silakov <> 1.140.0-1
+ Revision: c9aa4a5
- Fix BRs

See Also

Package Description
perl-Class-Gomor-1.20.0-5-omv2015.0.noarch.rpm Class::Gomor - another class and object builder
perl-Class-InsideOut-1.130.0-3-omv2015.0.noarch.rpm A safe, simple inside-out object construction kit
perl-Class-Iterator-0.300.0-5-omv2015.0.noarch.rpm A perl iterator class
perl-Class-MakeMethods-1.10.0-5-omv2015.0.noarch.rpm Generate common types of methods
perl-Class-Member-1.600.0-5-omv2015.0.noarch.rpm Class::Member - A set of modules to make the module developement easier
perl-Class-Method-Modifiers-2.100.0-3-omv2015.0.noarch.rpm Provides Moose-like method modifiers
perl-Class-Mix-0.5.0-3-omv2015.0.noarch.rpm Dynamic class mixing
perl-Class-Multimethods-1.700.0-5-omv2015.0.noarch.rpm A multiple dispatch mechanism for Perl
perl-Class-ParamParser-1.41.0-8-omv2015.0.noarch.rpm CPAN Class-ParamParser perl module
perl-Class-ReturnValue-0.550.0-5-omv2015.0.noarch.rpm Class-ReturnValue module for perl
perl-Class-Sniff-0.100.0-3-omv2015.0.noarch.rpm Look for class composition code smells
perl-Class-Std-0.11.0-4-omv2015.0.noarch.rpm Support for creating standard "inside-out" classes
perl-Class-Std-Fast-0.0.8-8-omv2015.0.noarch.rpm Faster but less secure than Class::Std
perl-Class-Throwable-0.110.0-5-omv2015.0.noarch.rpm A minimal lightweight exception class
perl-Class-Trigger-0.140.0-5-omv2015.0.noarch.rpm Mixin to add / call inheritable triggers