Package : perl-Class-Generate > RPM : perl-Class-Generate-1.180.0-2.mga9.src.rpm

Basic items

Name perl-Class-Generate
Version 1.180.0
Release 2.mga9
Group Development/Perl
Summary Generate Perl class hierarchies
Size 74KB
Arch noarch
License GPL+ or Artistic


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.

Media information

Distribution release Mageia cauldron
Media name core-release
Media arch i586

Advanced items

Build time 2022-03-21 11:43:14
Changelog View in Sophie
Files View in Sophie
Dependencies View in Sophie