perl-Class-Generate-1.170.0-2.mga7.noarch.rpm


Advertisement

Description

perl-Class-Generate - Generate Perl class hierarchies

Property Value
Distribution Mageia 7
Repository Mageia Core i586
Package filename perl-Class-Generate-1.170.0-2.mga7.noarch.rpm
Package name perl-Class-Generate
Package version 1.170.0
Package release 2.mga7
Package architecture noarch
Package type rpm
Category Development/Perl
Homepage http://search.cpan.org/dist/Class-Generate
License GPL+ or Artistic
Maintainer -
Download size 83.34 KB
Installed size 254.80 KB
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.

Alternatives

Package Version Architecture Repository
perl-Class-Generate-1.170.0-2.mga7.noarch.rpm 1.170.0 noarch Mageia Core
perl-Class-Generate - - -

Requires

Name Value
perl >= 5.010
perl(Carp) -
perl(Exporter) -
perl(Symbol) -
perl(strict) -
perl(vars) -
perl(warnings::register) -
perl-base >= 5.28.0

Provides

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

Download

Type URL
Mirror distrib-coffee.ipsl.jussieu.fr
Binary Package perl-Class-Generate-1.170.0-2.mga7.noarch.rpm
Source Package perl-Class-Generate-1.170.0-2.mga7.src.rpm

Install Howto

  1. Enable the repository in Software Management
  2. Install perl-Class-Generate rpm package:
    # dnf --refresh install perl-Class-Generate

Files

Path
/usr/share/doc/perl-Class-Generate/Changes
/usr/share/doc/perl-Class-Generate/LICENSE
/usr/share/doc/perl-Class-Generate/META.json
/usr/share/doc/perl-Class-Generate/META.yml
/usr/share/doc/perl-Class-Generate/MYMETA.yml
/usr/share/doc/perl-Class-Generate/README
/usr/share/man/man3/Class::Generate.3pm.xz
/usr/share/perl5/vendor_perl/Class/Generate.pm

Changelog

2018-09-20 - umeabot <umeabot> 1.170.0-2.mga7
(not released yet)
+ Revision: 1282261
- Mageia 7 Mass Rebuild
2018-05-27 - tv <tv> 1.170.0-1.mga7
+ Revision: 1232384
- update to 1.17
2018-05-23 - tv <tv> 1.160.0-1.mga7
+ Revision: 1231825
- BR perl(Text::Soundex)
- update to 1.16
2016-06-18 - pterjan <pterjan> 1.150.0-3.mga6
+ Revision: 1023969
- Rebuild for perl 5.22.2
2016-02-19 - umeabot <umeabot> 1.150.0-2.mga6
+ Revision: 967713
- Mageia 6 Mass Rebuild

See Also

Package Description
perl-Class-Gomor-1.30.0-4.mga7.noarch.rpm Class::Gomor - another class and object builder
perl-Class-ISA-0.360.0-10.mga7.noarch.rpm Report the search path thru an ISA tree
perl-Class-Inner-0.200.1-8.mga7.noarch.rpm Class-Inner module for perl
perl-Class-InsideOut-1.140.0-2.mga7.noarch.rpm A safe, simple inside-out object construction kit
perl-Class-Inspector-1.340.0-1.mga7.noarch.rpm Get information about a class and its structure
perl-Class-Iterator-0.300.0-8.mga7.noarch.rpm A perl iterator class
perl-Class-Listener-0.1.4-8.mga7.noarch.rpm Executes methods on events
perl-Class-Load-0.250.0-2.mga7.noarch.rpm A working (require "Class::Name") and more
perl-Class-Load-XS-0.100.0-6.mga7.i586.rpm XS implementation of parts of Class::Load
perl-Class-Loader-2.30.0-8.mga7.noarch.rpm Load modules and create objects on demand
perl-Class-MakeMethods-1.10.0-9.mga7.noarch.rpm Generate common types of methods
perl-Class-Maker-0.60.0-9.mga7.noarch.rpm Classes, reflection, schema, serialization, attribute- and multiple inheritance
perl-Class-Member-1.600.0-8.mga7.noarch.rpm Class::Member - A set of modules to make the module developement easier
perl-Class-Method-Modifiers-2.120.0-3.mga7.noarch.rpm provides Moose-like method modifiers
perl-Class-Method-ModifiersX-Augment-0.2.0-4.mga7.noarch.rpm Adds "augment method => sub {...}" support to Class::Method::Modifiers
Advertisement
Advertisement