perl-Class-C3
A pragma to use the C3 method resolution order algortihm
SRPM: perl-Class-C3-0.19-1.n0i.3.fc8.src.rpm SPEC: perl-Class-C3.spec Version: 0.19 Release: 1.n0i.3.fc8 Epoch: License: Artistic Group: Development/Libraries Size: 36072 Packager: Marius Feraru <altblue@n0i.net> Vendor: n0i.net URL: http://search.cpan.org/dist/Class-C3/ Date: Wed Aug 01 2007, 01:40 GMT
Description:
This is pragma to change Perl 5's standard method resolution order from
depth-first left-to-right (a.k.a - pre-order) to the more sophisticated C3
method resolution order. What is C3? C3 is the name of an algorithm which
aims to provide a sane method resolution order under multiple inheritence.
It was first introduced in the langauge Dylan, and then later adopted as
the preferred MRO (Method Resolution Order) for the new-style classes in
Python 2.3. Most recently it has been adopted as the 'canonical' MRO for
Perl 6 classes, and the default MRO for Parrot objects as well.
depth-first left-to-right (a.k.a - pre-order) to the more sophisticated C3
method resolution order. What is C3? C3 is the name of an algorithm which
aims to provide a sane method resolution order under multiple inheritence.
It was first introduced in the langauge Dylan, and then later adopted as
the preferred MRO (Method Resolution Order) for the new-style classes in
Python 2.3. Most recently it has been adopted as the 'canonical' MRO for
Perl 6 classes, and the default MRO for Parrot objects as well.
Changelog:
- Wed Aug 01 2007 Marius Feraru <altblue@n0i.net> - 0.19-1.n0i.3
- version 0.19 - Tue May 22 2007 Marius Feraru <altblue@n0i.net> - 0.18-1.n0i.2
- spec file (re)created using N0i::CPAN::RPMizer v1.14.7
- version 0.18 - Sat Apr 08 2006 Marius Feraru <altblue@n0i.net> 0.11-1.n0i.1
- spec file (re)created using N0i::CPAN::RPMizer v1.12.0
- version 0.11
Files:
- Class-C3-0.19.tar.gz
- perl-Class-C3.spec
Requires:
- perl(Algorithm::C3)
- perl(Class::C3::XS)
- perl(ExtUtils::MakeMaker)
- perl(Scalar::Util)
- perl(Test::Exception)
- perl(Test::More)
- reb00t-rpmdevtools
- rpmlib(CompressedFileNames)