[Pkg-catalyst-maintainers] Bug#340607: ITP: libclass-c3-perl -- A
pragma to use the C3 method resolution order algortihm
Krzysztof Krzyzaniak (eloy)
eloy at debian.org
Thu Nov 24 14:15:11 UTC 2005
Package: wnpp
Severity: wishlist
Owner: "Krzysztof Krzyzaniak (eloy)" <eloy at debian.org>
* Package name : libclass-c3-perl
Version : 0.07
Upstream Author : Stevan Little, <stevan at iinteractive.com>
* URL : http://www.cpan.org/modules/by-module/Class/Class-C3-0.06.tar.gz
* License : Perl: GPL/Artistic
Description : A pragma to use the C3 method resolution order algortihm
This is currently an experimental 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.
.
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 prefered 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.
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.14-1-686
Locale: LANG=pl_PL, LC_CTYPE=pl_PL (charmap=ISO-8859-2)
More information about the Pkg-catalyst-maintainers
mailing list