SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

perl-Storable rpm build for : RedHat EL 5. For other distributions click perl-Storable.

Name : perl-Storable
Version : 2.21 Vendor : obs://build_opensuse_org/home:csbuild
Release : 1.3 Date : 2012-04-27 11:52:31
Group : Development/Libraries/Perl Source RPM : perl-Storable-2.21-1.3.src.rpm
Size : 0.25 MB
Packager : (none)
Summary : Storable - persistence for Perl data structures
Description :
The Storable package brings persistence to your Perl data structures
containing SCALAR, ARRAY, HASH or REF objects, i.e. anything that can be
conveniently stored to disk and retrieved at a later time.

It can be used in the regular procedural way by calling \"store\" with
a reference to the object to be stored, along with the file name where
the image should be written.

The routine returns \"undef\" for I/O problems or other internal error,
a true value otherwise. Serious errors are propagated as a \"die\" exception.

To retrieve data stored to disk, use \"retrieve\" with a file name.
The objects stored into that file are recreated into memory for you,
and a *reference* to the root object is returned. In case an I/O error
occurs while reading, \"undef\" is returned instead. Other serious
errors are propagated via \"die\".

Since storage is performed recursively, you might want to stuff references
to objects that share a lot of common data into a single array or hash
table, and then store that object. That way, when you retrieve back the
whole thing, the objects will continue to share what they originally shared.

At the cost of a slight header overhead, you may store to an already
opened file descriptor using the \"store_fd\" routine, and retrieve
from a file via \"fd_retrieve\". Those names aren\'t imported by default,
so you will have to do that explicitly if you need those routines.
The file descriptor you supply must be already opened, for read
if you\'re going to retrieve and for write if you wish to store.

store_fd(\\%table, *STDOUT) || die \"can\'t store to stdout\
\";
$hashref = fd_retrieve(*STDIN);

You can also store data in network order to allow easy sharing across
multiple platforms, or when storing on a socket known to be remotely
connected. The routines to call have an initial \"n\" prefix for *network*,
as in \"nstore\" and \"nstore_fd\". At retrieval time, your data will be
correctly restored so you don\'t have to know whether you\'re restoring
from native or network ordered data. Double values are stored stringified
to ensure portability as well, at the slight risk of loosing some precision
in the last decimals.

When using \"fd_retrieve\", objects are retrieved in sequence, one
object (i.e. one recursive tree) per associated \"store_fd\".

If you\'re more from the object-oriented camp, you can inherit from
Storable and directly store your objects by invoking \"store\" as
a method. The fact that the root of the to-be-stored tree is a
blessed reference (i.e. an object) is special-cased so that the
retrieve does not provide a reference to that object but rather the
blessed object reference itself. (Otherwise, you\'d get a reference
to that blessed object).

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/home:/csbuild:/Perl/RHEL_5/i386

Content of RPM  Changelog  Provides Requires

Hmm ... It's impossible ;-) This RPM doesn't exist on any FTP server

Provides :
Storable.so
perl(Storable)
perl-Storable

Requires :
rpmlib(CompressedFileNames) <= 3.0.4-1
libc.so.6(GLIBC_2.4)
rpmlib(VersionedDependencies) <= 3.0.3-1
perl(Carp)
libc.so.6(GLIBC_2.0)
perl(Exporter)
perl(DynaLoader)
libc.so.6(GLIBC_2.1.3)
rtld(GNU_HASH)
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
libc.so.6
libc.so.6(GLIBC_2.3.4)


Content of RPM :
/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/Storable.pm
/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/auto/Storable
/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/auto/Storable/BIN_VERSION_NV.al
/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/auto/Storable/BIN_WRITE_VERSION_NV.al
/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/auto/Storable/CAN_FLOCK.al
/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/auto/Storable/Storable.so
/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/auto/Storable/_freeze.al
/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/auto/Storable/_retrieve.al
/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/auto/Storable/_store.al
/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/auto/Storable/_store_fd.al
/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/auto/Storable/autosplit.ix
/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/auto/Storable/fd_retrieve.al
/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/auto/Storable/file_magic.al
/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/auto/Storable/freeze.al
/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/auto/Storable/lock_nstore.al
/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/auto/Storable/lock_retrieve.al
/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/auto/Storable/lock_store.al
/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/auto/Storable/logcarp.al
/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/auto/Storable/logcroak.al
/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/auto/Storable/nfreeze.al
/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/auto/Storable/nstore.al
/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/auto/Storable/nstore_fd.al
/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/auto/Storable/read_magic.al
/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/auto/Storable/retrieve.al
/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/auto/Storable/show_file_magic.al
/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/auto/Storable/store.al
/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/auto/Storable/store_fd.al
/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/auto/Storable/thaw.al
/usr/share/doc/perl-Storable-2.21
/usr/share/doc/perl-Storable-2.21/README

 
ICM