SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG
DONATE




YUM REPOSITORY

 
 

perl-Devel-TraceUse rpm build for : Mandriva 2011. For other distributions click perl-Devel-TraceUse.

Name : perl-Devel-TraceUse
Version : 2.50.0 Vendor : Mandriva
Release : 1 Date : 2011-04-29 10:29:34
Group : Development/Perl Source RPM : perl-Devel-TraceUse-2.50.0-1.src.rpm
Size : 0.01 MB
Packager : Guillaume Rousse < guillomovitch_mandriva_org>
Summary : Hack around calling UNIVERSAL::can() as a function
Description :
The UNIVERSAL class provides a few default methods so that all objects can use
them. Object orientation allows programmers to override these methods in
subclasses to provide more specific and appropriate behavior.

Some authors call methods in the UNIVERSAL class on potential invocants as
functions, bypassing any possible overriding. This is wrong and you should not
do it. Unfortunately, not everyone heeds this warning and their bad code can
break your good code.

Fortunately, this upstream_name replaces UNIVERSAL::can() with a method that checks to
see if the first argument is a valid invocant (whether an object -- a blessed
referent -- or the name of a class). If so, and if the invocant\'s class has its
own can() method, it calls that as a method. Otherwise, everything works as you
might expect.

If someone attempts to call UNIVERSAL::can() as a function, this upstream_name will
emit a lexical warning (see perllexwarn) to that effect. You can disable it
with no warnings; or no warnings \'UNIVERSAL::isa\';, but don\'t do that; fix the
code instead.

RPM found in directory: /mirror/carroll.cac.psu.edu/pub/linux/distributions/mandrakelinux/official/2011/i586/media/contrib/release

Content of RPM  Changelog  Provides Requires

Download
ftp.gwdg.de  perl-Devel-TraceUse-2.50.0-1-mdv2011.0.noarch.rpm
ftp.gwdg.de  perl-Devel-TraceUse-2.50.0-1-mdv2011.0.noarch.rpm
ftp.gwdg.de  perl-Devel-TraceUse-2.50.0-1-mdv2011.0.noarch.rpm
ftp.gwdg.de  perl-Devel-TraceUse-2.50.0-1-mdv2011.0.noarch.rpm
bo.mirror.garr.it  perl-Devel-TraceUse-2.50.0-1-mdv2011.0.noarch.rpm
bo.mirror.garr.it  perl-Devel-TraceUse-2.50.0-1-mdv2011.0.noarch.rpm
ftp.icm.edu.pl  perl-Devel-TraceUse-2.50.0-1-mdv2011.0.noarch.rpm
ftp.icm.edu.pl  perl-Devel-TraceUse-2.50.0-1-mdv2011.0.noarch.rpm
ftp.pbone.net  perl-Devel-TraceUse-2.50.0-1-mdv2011.0.noarch.rpm
ftp.icm.edu.pl  perl-Devel-TraceUse-2.50.0-1-mdv2011.0.noarch.rpm
ftp.icm.edu.pl  perl-Devel-TraceUse-2.50.0-1-mdv2011.0.noarch.rpm
     

Provides :
perl(Devel::TraceUse)
perl-Devel-TraceUse

Requires :
perl-base >= 2:5.12.3
rpmlib(PayloadIsLzma) <= 4.4.6-1


Content of RPM :
/usr/lib/perl5/vendor_perl/5.12.3/Devel
/usr/lib/perl5/vendor_perl/5.12.3/Devel/TraceUse.pm
/usr/share/doc/perl-Devel-TraceUse
/usr/share/doc/perl-Devel-TraceUse/README
/usr/share/man/man3/Devel::TraceUse.3pm.xz