perl-Class-C3-Adopt-NEXT - Make Next Suck Less

Property Value
Distribution openSUSE Leap 42.2
Repository openSUSE Oss all
Package name perl-Class-C3-Adopt-NEXT
Package version 0.14
Package release 2.1
Package architecture noarch
Package type rpm
Installed size 40.36 KB
Download size 20.48 KB
Official Mirror
the NEXT manpage was a good solution a few years ago, but isn't any more.
It's slow, and the order in which it re-dispatches methods appears random
at times. It also encourages bad programming practices, as you end up with
code to re-dispatch methods when all you really wanted to do was run some
code before or after a method fired.
However, if you have a large application, then weaning yourself off 'NEXT'
isn't easy.
This module is intended as a drop-in replacement for NEXT, supporting the
same interface, but using the Class::C3 manpage to do the hard work. You
can then write new code without 'NEXT', and migrate individual source files
to use 'Class::C3' or method modifiers as appropriate, at whatever pace
you're comfortable with.


Package Version Architecture Repository
perl-Class-C3-Adopt-NEXT - - -


Name Value
perl(:MODULE_COMPAT_5.18.2) -
perl(List::Util) >= 1.33
perl(MRO::Compat) -
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsLzma) <= 4.4.6-1


Name Value
perl(Class::C3::Adopt::NEXT) = 0.14
perl-Class-C3-Adopt-NEXT = 0.14-2.1


Type URL
Binary Package perl-Class-C3-Adopt-NEXT-0.14-2.1.noarch.rpm
Source Package perl-Class-C3-Adopt-NEXT-0.14-2.1.src.rpm

Install Howto

Install perl-Class-C3-Adopt-NEXT rpm package:

# zypper install perl-Class-C3-Adopt-NEXT

See Also

Package Description
perl-Class-C3-Componentised-1.001000-10.1.noarch.rpm Class::C3::Componentised Perl module
perl-Class-C3-XS-0.13-22.2.x86_64.rpm XS speedups for Class::C3
perl-Class-Container-0.12-2.1.noarch.rpm Glues object frameworks together transparently
perl-Class-DBI-3.0.17-6.1.noarch.rpm Simple Database Abstraction
perl-Class-Data-Inheritable-0.08-80.1.noarch.rpm Inheritable, overridable class data
perl-Class-Date-1.1.15-1.1.x86_64.rpm Class for easy date and time manipulation
perl-Class-Factory-Util-1.7-17.1.noarch.rpm Provide utility methods for factory classes
perl-Class-ISA-0.36-13.1.noarch.rpm report the search path for a class's ISA tree
perl-Class-Inner-0.200001-16.1.noarch.rpm A perlish implementation of Java like inner classes
perl-Class-Inspector-1.28-6.2.noarch.rpm Get information about a class and its structure
perl-Class-Load-0.20-2.1.noarch.rpm a working (require "Class::Name") and more
perl-Class-Load-XS-0.09-2.2.x86_64.rpm XS implementation of parts of Class::Load
perl-Class-MakeMethods-1.01-12.1.noarch.rpm Generate common types of methods
perl-Class-Method-Modifiers-2.12-1.1.noarch.rpm Provides Moose-like method modifiers
perl-Class-Method-Modifiers-Fast-0.041-15.1.noarch.rpm provides Moose-like method modifiers