SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

perl-Readonly-XS rpm build for : Mandriva 2008. For other distributions click perl-Readonly-XS.

Name : perl-Readonly-XS
Version : 1.04 Vendor : Mandriva
Release : 3mdv2008.0 Date : 2007-09-16 05:03:45
Group : Development/Perl Source RPM : perl-Readonly-XS-1.04-3mdv2008.0.src.rpm
Size : 0.01 MB
Packager : Olivier Blin < oblin_mandriva_com>
Summary : Companion module for Readonly.pm, to speed up read-only scalar variables
Description :
The Readonly module (q.v.) is an effective way to create non-modifiable
variables. However, it\'s relatively slow.

The reason it\'s slow is that is implements the read-only-ness of variables via
tied objects. This mechanism is inherently slow. Perl simply has to do a lot of
work under the hood to make tied variables work.

This module corrects the speed problem, at least with respect to scalar
variables. When Readonly::XS is installed, Readonly uses it to access the
internals of scalar variables. Instead of creating a scalar variable object and
tying it, Readonly simply flips the SvREADONLY bit in the scalar\'s FLAGS
structure.

Readonly arrays and hashes are not sped up by this, since the SvREADONLY flag
only works for scalars. Arrays and hashes always use the tie interface.

RPM found in directory: /vol/rzm6/linux-mandriva/official/2008.0/i586/media/contrib/release

Content of RPM  Changelog  Provides Requires

Download
ftp.icm.edu.pl  perl-Readonly-XS-1.04-3mdv2008.0.i586.rpm
     Search for other platforms
perl-Readonly-XS-1.04-3mdv2008.0.sparc.rpm
perl-Readonly-XS-1.04-3mdv2008.0.alpha.rpm
perl-Readonly-XS-1.04-3mdv2008.0.ppc.rpm
perl-Readonly-XS-1.04-3mdv2008.0.ia64.rpm
perl-Readonly-XS-1.04-3mdv2008.0.s390.rpm

Provides :
XS.so
perl(Readonly::XS)
perl-Readonly-XS

Requires :
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(VersionedDependencies) <= 3.0.3-1
libc.so.6(GLIBC_2.1.3)
perl-base => 2:5.8.8
rtld(GNU_HASH)
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
libc.so.6
perl(XSLoader)
libperl.so


Content of RPM :
/usr/lib/perl5/vendor_perl/5.8.8/i386-linux/Readonly
/usr/lib/perl5/vendor_perl/5.8.8/i386-linux/Readonly/XS.pm
/usr/lib/perl5/vendor_perl/5.8.8/i386-linux/auto/Readonly
/usr/lib/perl5/vendor_perl/5.8.8/i386-linux/auto/Readonly/XS
/usr/lib/perl5/vendor_perl/5.8.8/i386-linux/auto/Readonly/XS/XS.so
/usr/share/doc/perl-Readonly-XS
/usr/share/doc/perl-Readonly-XS/Changes
/usr/share/doc/perl-Readonly-XS/README
/usr/share/man/man3/Readonly::XS.3pm.lzma

 
ICM