Package : perl-Class-Generate > RPM : perl-Class-Generate-1.150.0-3.mga6.src.rpm
Basic items
Name | perl-Class-Generate |
Version | 1.150.0 |
Release | 3.mga6 |
URL | http://search.cpan.org/dist/Class-Generate |
Group | Development/Perl |
Summary | Generate Perl class hierarchies |
Size | 81KB |
Arch | noarch |
License | GPL+ or Artistic |
Description
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.
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 6 |
Media name | core-release |
Media arch | x86_64 |
Advanced items
Source RPM | NOT IN DATABASE ?! |
Build time | 2016-06-18 21:53:47 |
Changelog | View in Sophie |
Files | View in Sophie |
Dependencies | View in Sophie |