[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#340607: ITP: libclass-c3-perl -- A pragma to use the C3 method resolution order algortihm



Package: wnpp
Severity: wishlist
Owner: "Krzysztof Krzyzaniak (eloy)" <eloy@debian.org>

* Package name    : libclass-c3-perl
  Version         : 0.07
  Upstream Author : Stevan Little, <stevan@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)



Reply to: