perl-Class-MakeMethods-1.009-13.fc29.noarch.rpm


Advertisement

Description

perl-Class-MakeMethods - Generate common types of methods

Property Value
Distribution Fedora 29
Repository Fedora x86_64
Package filename perl-Class-MakeMethods-1.009-13.fc29.noarch.rpm
Package name perl-Class-MakeMethods
Package version 1.009
Package release 13.fc29
Package architecture noarch
Package type rpm
Category Development/Libraries
Homepage https://metacpan.org/release/Class-MakeMethods
License GPL+ or Artistic
Maintainer -
Download size 311.89 KB
Installed size 745.05 KB
The Class::MakeMethods framework allows Perl class developers to quickly
define common types of methods. When a module uses Class::MakeMethods or one
of its subclasses, it can select from a variety of supported method types, and
specify a name for each method desired. The methods are dynamically generated
and installed in the calling package.
Construction of the individual methods is handled by subclasses. This
delegation approach allows for a wide variety of method-generation techniques
to be supported, each by a different subclass. Subclasses can also be added to
provide support for new types of methods.
Over a dozen subclasses are available, including implementations of a variety
of different method-generation techniques. Each subclass generates several
types of methods, with some supporting their own open-eneded extension syntax,
for hundreds of possible combinations of method types.

Alternatives

Package Version Architecture Repository
perl-Class-MakeMethods-1.009-13.fc29.noarch.rpm 1.009 noarch Fedora
perl-Class-MakeMethods - - -

Requires

Name Value
perl(:MODULE_COMPAT_5.28.0) -
perl(:VERSION) >= 5.0.0
perl(:VERSION) >= 5.3.70
perl(:VERSION) >= 5.6.0
perl(Attribute::Handlers) -
perl(Carp) -
perl(Exporter) -
perl(File::Path) -
perl(File::Spec) -
perl(constant) -
perl(strict) -
perl(vars) -

Provides

Name Value
perl(Class::MakeMethods) = 1.009
perl(Class::MakeMethods::Attribute) = 1.005
perl(Class::MakeMethods::Autoload) = 1.000
perl(Class::MakeMethods::Basic) = 1.000
perl(Class::MakeMethods::Basic::Array) = 1.000
perl(Class::MakeMethods::Basic::Global) = 1.000
perl(Class::MakeMethods::Basic::Hash) = 1.000
perl(Class::MakeMethods::Composite) = 1.000
perl(Class::MakeMethods::Composite::Array) = 1.000
perl(Class::MakeMethods::Composite::Global) = 1.000
perl(Class::MakeMethods::Composite::Hash) = 1.000
perl(Class::MakeMethods::Composite::Inheritable) = 1.000
perl(Class::MakeMethods::Composite::Universal) = 1.000
perl(Class::MakeMethods::Emulator) = 1.009
perl(Class::MakeMethods::Emulator::AccessorFast) -
perl(Class::MakeMethods::Emulator::Inheritable) -
perl(Class::MakeMethods::Emulator::MethodMaker) = 1.03
perl(Class::MakeMethods::Emulator::Singleton) -
perl(Class::MakeMethods::Emulator::Struct) -
perl(Class::MakeMethods::Emulator::accessors) = 0.02
perl(Class::MakeMethods::Emulator::accessors::chained) -
perl(Class::MakeMethods::Emulator::accessors::classic) -
perl(Class::MakeMethods::Emulator::mcoder) = 0.05
perl(Class::MakeMethods::Standard) = 1.000
perl(Class::MakeMethods::Standard::Array) = 1.000
perl(Class::MakeMethods::Standard::Global) = 1.000
perl(Class::MakeMethods::Standard::Hash) = 1.000
perl(Class::MakeMethods::Standard::Inheritable) = 1.000
perl(Class::MakeMethods::Standard::Universal) = 1.000
perl(Class::MakeMethods::Template) = 1.008
perl(Class::MakeMethods::Template::Array) = 1.008
perl(Class::MakeMethods::Template::Class) = 1.008
perl(Class::MakeMethods::Template::ClassInherit) = 1.008
perl(Class::MakeMethods::Template::ClassName) = 1.008
perl(Class::MakeMethods::Template::ClassVar) = 1.008
perl(Class::MakeMethods::Template::DiskCache) = 1.008
perl(Class::MakeMethods::Template::Flyweight) = 1.008
perl(Class::MakeMethods::Template::Generic) = 1.008
perl(Class::MakeMethods::Template::Global) = 1.008
perl(Class::MakeMethods::Template::Hash) = 1.008
perl(Class::MakeMethods::Template::Inheritable) = 1.008
perl(Class::MakeMethods::Template::InsideOut) = 1.008
perl(Class::MakeMethods::Template::PackageVar) = 1.008
perl(Class::MakeMethods::Template::Ref) = 1.008
perl(Class::MakeMethods::Template::Scalar) = 1.008
perl(Class::MakeMethods::Template::Static) = 1.008
perl(Class::MakeMethods::Template::Struct) = 1.008
perl(Class::MakeMethods::Template::StructBuiltin) = 1.008
perl(Class::MakeMethods::Template::TextBuilder) = 1.008
perl(Class::MakeMethods::Template::Universal) = 1.008
perl(Class::MakeMethods::Utility::ArraySplicer) = 1.000
perl(Class::MakeMethods::Utility::Inheritable) = 1.000
perl(Class::MakeMethods::Utility::Ref) = 1.000
perl-Class-MakeMethods = 1.009-13.fc29

Download

Type URL
Mirror download-ib01.fedoraproject.org
Binary Package perl-Class-MakeMethods-1.009-13.fc29.noarch.rpm
Source Package perl-Class-MakeMethods-1.009-13.fc29.src.rpm

Install Howto

Install perl-Class-MakeMethods rpm package:

# dnf install perl-Class-MakeMethods

Files

Path
/usr/share/doc/perl-Class-MakeMethods/CHANGES
/usr/share/doc/perl-Class-MakeMethods/README
/usr/share/man/man3/Class::MakeMethods.3pm.gz
/usr/share/man/man3/Class::MakeMethods::Attribute.3pm.gz
/usr/share/man/man3/Class::MakeMethods::Autoload.3pm.gz
/usr/share/man/man3/Class::MakeMethods::Basic.3pm.gz
/usr/share/man/man3/Class::MakeMethods::Basic::Array.3pm.gz
/usr/share/man/man3/Class::MakeMethods::Basic::Global.3pm.gz
/usr/share/man/man3/Class::MakeMethods::Basic::Hash.3pm.gz
/usr/share/man/man3/Class::MakeMethods::Composite.3pm.gz
/usr/share/man/man3/Class::MakeMethods::Composite::Array.3pm.gz
/usr/share/man/man3/Class::MakeMethods::Composite::Global.3pm.gz
/usr/share/man/man3/Class::MakeMethods::Composite::Hash.3pm.gz
/usr/share/man/man3/Class::MakeMethods::Composite::Inheritable.3pm.gz
/usr/share/man/man3/Class::MakeMethods::Composite::Universal.3pm.gz
/usr/share/man/man3/Class::MakeMethods::Docs::Catalog.3pm.gz
/usr/share/man/man3/Class::MakeMethods::Docs::Changes.3pm.gz
/usr/share/man/man3/Class::MakeMethods::Docs::Examples.3pm.gz
/usr/share/man/man3/Class::MakeMethods::Docs::ReadMe.3pm.gz
/usr/share/man/man3/Class::MakeMethods::Docs::RelatedModules.3pm.gz
/usr/share/man/man3/Class::MakeMethods::Docs::ToDo.3pm.gz
/usr/share/man/man3/Class::MakeMethods::Emulator.3pm.gz
/usr/share/man/man3/Class::MakeMethods::Emulator::AccessorFast.3pm.gz
/usr/share/man/man3/Class::MakeMethods::Emulator::Inheritable.3pm.gz
/usr/share/man/man3/Class::MakeMethods::Emulator::MethodMaker.3pm.gz
/usr/share/man/man3/Class::MakeMethods::Emulator::Singleton.3pm.gz
/usr/share/man/man3/Class::MakeMethods::Emulator::Struct.3pm.gz
/usr/share/man/man3/Class::MakeMethods::Emulator::accessors.3pm.gz
/usr/share/man/man3/Class::MakeMethods::Emulator::mcoder.3pm.gz
/usr/share/man/man3/Class::MakeMethods::Standard.3pm.gz
/usr/share/man/man3/Class::MakeMethods::Standard::Array.3pm.gz
/usr/share/man/man3/Class::MakeMethods::Standard::Global.3pm.gz
/usr/share/man/man3/Class::MakeMethods::Standard::Hash.3pm.gz
/usr/share/man/man3/Class::MakeMethods::Standard::Inheritable.3pm.gz
/usr/share/man/man3/Class::MakeMethods::Standard::Universal.3pm.gz
/usr/share/man/man3/Class::MakeMethods::Template.3pm.gz
/usr/share/man/man3/Class::MakeMethods::Template::Array.3pm.gz
/usr/share/man/man3/Class::MakeMethods::Template::Class.3pm.gz
/usr/share/man/man3/Class::MakeMethods::Template::ClassInherit.3pm.gz
/usr/share/man/man3/Class::MakeMethods::Template::ClassName.3pm.gz
/usr/share/man/man3/Class::MakeMethods::Template::ClassVar.3pm.gz
/usr/share/man/man3/Class::MakeMethods::Template::DiskCache.3pm.gz
/usr/share/man/man3/Class::MakeMethods::Template::Flyweight.3pm.gz
/usr/share/man/man3/Class::MakeMethods::Template::Generic.3pm.gz
/usr/share/man/man3/Class::MakeMethods::Template::Global.3pm.gz
/usr/share/man/man3/Class::MakeMethods::Template::Hash.3pm.gz
/usr/share/man/man3/Class::MakeMethods::Template::Inheritable.3pm.gz
/usr/share/man/man3/Class::MakeMethods::Template::InsideOut.3pm.gz
/usr/share/man/man3/Class::MakeMethods::Template::PackageVar.3pm.gz
/usr/share/man/man3/Class::MakeMethods::Template::Ref.3pm.gz
/usr/share/man/man3/Class::MakeMethods::Template::Scalar.3pm.gz
/usr/share/man/man3/Class::MakeMethods::Template::Static.3pm.gz
/usr/share/man/man3/Class::MakeMethods::Template::Struct.3pm.gz
/usr/share/man/man3/Class::MakeMethods::Template::StructBuiltin.3pm.gz
/usr/share/man/man3/Class::MakeMethods::Template::TextBuilder.3pm.gz
/usr/share/man/man3/Class::MakeMethods::Template::Universal.3pm.gz
/usr/share/man/man3/Class::MakeMethods::Utility::ArraySplicer.3pm.gz
/usr/share/man/man3/Class::MakeMethods::Utility::Inheritable.3pm.gz
/usr/share/man/man3/Class::MakeMethods::Utility::Ref.3pm.gz
/usr/share/perl5/vendor_perl/Class/MakeMethods.pm
/usr/share/perl5/vendor_perl/Class/MakeMethods/Attribute.pm
/usr/share/perl5/vendor_perl/Class/MakeMethods/Autoload.pm
/usr/share/perl5/vendor_perl/Class/MakeMethods/Basic.pm
/usr/share/perl5/vendor_perl/Class/MakeMethods/Composite.pm
/usr/share/perl5/vendor_perl/Class/MakeMethods/Emulator.pm
/usr/share/perl5/vendor_perl/Class/MakeMethods/Standard.pm
/usr/share/perl5/vendor_perl/Class/MakeMethods/Template.pm
/usr/share/perl5/vendor_perl/Class/MakeMethods/Basic/Array.pm
/usr/share/perl5/vendor_perl/Class/MakeMethods/Basic/Global.pm
/usr/share/perl5/vendor_perl/Class/MakeMethods/Basic/Hash.pm
/usr/share/perl5/vendor_perl/Class/MakeMethods/Composite/Array.pm
/usr/share/perl5/vendor_perl/Class/MakeMethods/Composite/Global.pm
/usr/share/perl5/vendor_perl/Class/MakeMethods/Composite/Hash.pm
/usr/share/perl5/vendor_perl/Class/MakeMethods/Composite/Inheritable.pm
/usr/share/perl5/vendor_perl/Class/MakeMethods/Composite/Universal.pm
/usr/share/perl5/vendor_perl/Class/MakeMethods/Docs/Catalog.pod
/usr/share/perl5/vendor_perl/Class/MakeMethods/Docs/Changes.pod
/usr/share/perl5/vendor_perl/Class/MakeMethods/Docs/Examples.pod
/usr/share/perl5/vendor_perl/Class/MakeMethods/Docs/ReadMe.pod
/usr/share/perl5/vendor_perl/Class/MakeMethods/Docs/RelatedModules.pod
/usr/share/perl5/vendor_perl/Class/MakeMethods/Docs/ToDo.pod
/usr/share/perl5/vendor_perl/Class/MakeMethods/Emulator/AccessorFast.pm
/usr/share/perl5/vendor_perl/Class/MakeMethods/Emulator/Inheritable.pm
/usr/share/perl5/vendor_perl/Class/MakeMethods/Emulator/MethodMaker.pm
/usr/share/perl5/vendor_perl/Class/MakeMethods/Emulator/Singleton.pm
/usr/share/perl5/vendor_perl/Class/MakeMethods/Emulator/Struct.pm
/usr/share/perl5/vendor_perl/Class/MakeMethods/Emulator/accessors.pm
/usr/share/perl5/vendor_perl/Class/MakeMethods/Emulator/mcoder.pm
/usr/share/perl5/vendor_perl/Class/MakeMethods/Standard/Array.pm
/usr/share/perl5/vendor_perl/Class/MakeMethods/Standard/Global.pm
/usr/share/perl5/vendor_perl/Class/MakeMethods/Standard/Hash.pm
/usr/share/perl5/vendor_perl/Class/MakeMethods/Standard/Inheritable.pm
/usr/share/perl5/vendor_perl/Class/MakeMethods/Standard/Universal.pm
/usr/share/perl5/vendor_perl/Class/MakeMethods/Template/Array.pm
/usr/share/perl5/vendor_perl/Class/MakeMethods/Template/Class.pm
/usr/share/perl5/vendor_perl/Class/MakeMethods/Template/ClassInherit.pm
/usr/share/perl5/vendor_perl/Class/MakeMethods/Template/ClassName.pm
/usr/share/perl5/vendor_perl/Class/MakeMethods/Template/ClassVar.pm
/usr/share/perl5/vendor_perl/Class/MakeMethods/Template/DiskCache.pm
/usr/share/perl5/vendor_perl/Class/MakeMethods/Template/Flyweight.pm
/usr/share/perl5/vendor_perl/Class/MakeMethods/Template/Generic.pm
/usr/share/perl5/vendor_perl/Class/MakeMethods/Template/Global.pm
/usr/share/perl5/vendor_perl/Class/MakeMethods/Template/Hash.pm
/usr/share/perl5/vendor_perl/Class/MakeMethods/Template/Inheritable.pm
/usr/share/perl5/vendor_perl/Class/MakeMethods/Template/InsideOut.pm
/usr/share/perl5/vendor_perl/Class/MakeMethods/Template/PackageVar.pm
/usr/share/perl5/vendor_perl/Class/MakeMethods/Template/Ref.pm
/usr/share/perl5/vendor_perl/Class/MakeMethods/Template/Scalar.pm
/usr/share/perl5/vendor_perl/Class/MakeMethods/Template/Static.pm
/usr/share/perl5/vendor_perl/Class/MakeMethods/Template/Struct.pm
/usr/share/perl5/vendor_perl/Class/MakeMethods/Template/StructBuiltin.pm
/usr/share/perl5/vendor_perl/Class/MakeMethods/Template/TextBuilder.pm
/usr/share/perl5/vendor_perl/Class/MakeMethods/Template/Universal.pm
/usr/share/perl5/vendor_perl/Class/MakeMethods/Utility/ArraySplicer.pm
/usr/share/perl5/vendor_perl/Class/MakeMethods/Utility/Inheritable.pm
/usr/share/perl5/vendor_perl/Class/MakeMethods/Utility/Ref.pm

Changelog

2018-07-13 - Fedora Release Engineering <releng@fedoraproject.org> - 1.009-13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
2018-06-27 - Jitka Plesnikova <jplesnik@redhat.com> - 1.009-12
- Perl 5.28 rebuild
2018-02-08 - Fedora Release Engineering <releng@fedoraproject.org> - 1.009-11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
2017-07-27 - Fedora Release Engineering <releng@fedoraproject.org> - 1.009-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
2017-06-04 - Jitka Plesnikova <jplesnik@redhat.com> - 1.009-9
- Perl 5.26 rebuild
2017-05-18 - Jitka Plesnikova <jplesnik@redhat.com> - 1.009-8
- Fix building on Perl without '.' in @INC
2017-02-11 - Fedora Release Engineering <releng@fedoraproject.org> - 1.009-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild

See Also

Package Description
perl-Class-Method-Modifiers-2.12-11.fc29.noarch.rpm Provides Moose-like method modifiers
perl-Class-MethodMaker-2.24-13.fc29.x86_64.rpm Perl module for creating generic object-oriented methods
perl-Class-Mix-0.006-4.fc29.noarch.rpm Dynamic class mixing
perl-Class-Observable-1.04-29.fc29.noarch.rpm Allow other classes and objects to respond to events in yours
perl-Class-Prototyped-1.13-14.fc29.noarch.rpm Fast prototype-based OO programming in Perl
perl-Class-Refresh-0.07-6.fc29.noarch.rpm Refresh your classes during run time
perl-Class-ReturnValue-0.55-28.fc29.noarch.rpm Class::ReturnValue Perl module
perl-Class-Singleton-1.5-11.fc29.noarch.rpm Implementation of a "Singleton" class
perl-Class-Std-0.013-9.fc29.noarch.rpm Support for creating standard "inside-out" classes
perl-Class-Std-Fast-0.0.8-8.fc29.noarch.rpm Faster but less secure replacement for Class::Std
perl-Class-Throwable-0.13-9.fc29.noarch.rpm A minimal lightweight exception class
perl-Class-Tiny-1.006-8.fc29.noarch.rpm Minimalist class construction
perl-Class-Trigger-0.14-26.fc29.noarch.rpm Mixin to add / call inheritable triggers
perl-Class-Unload-0.11-5.fc29.noarch.rpm Unload given class
perl-Class-Virtual-0.08-7.fc29.noarch.rpm Base class for virtual base classes in Perl
Advertisement
Advertisement