perl-DWH_File-0.24-alt1.noarch.rpm


Advertisement

Description

perl-DWH_File - data and object persistence in deep and wide hashes

Property Value
Distribution ALT Linux Sisyphus
Repository Autoimports noarch
Package filename perl-DWH_File-0.24-alt1.noarch.rpm
Package name perl-DWH_File
Package version 0.24
Package release alt1
Package architecture noarch
Package type rpm
Category Development/Perl
Homepage -
License -
Maintainer -
Download size 73.67 KB
Installed size 73.67 KB
Note: the files produced by DWH_File 0.22 are in a different format.and are incompatible with the files produced by previous versions.
DWH_File is used in a manner resembling NDBM_File, DB_File etc. These
DBM modules are limited to storing flat scalar values. References to data
such as arrays or hashes are stored as useless strings and the data in the
referenced structures will be lost.
DWH_File uses one of the DBM modules (configurable through the parameters
to `use()'), but extends the functionality to not only save referenced data
structures but even object systems.
This is why I made it. It makes it extremely simple to achieve persistence in
object oriented Perl programs and you can skip the cumbersome interaction with
a conventional database.
DWH_File tries to make the tied hash behave as much like a standard Perl hash
as possible. Besides the capability to store nested data structures DWH_File
also implements `exists()', `delete()' and `undef()' functionality like
that of a standard hash (as opposed to all the DBM modules).

Alternatives

Package Version Architecture Repository
perl-DWH_File - - -

Requires

Name Value
/usr/share/perl5 -
perl(UNIVERSAL.pm) -
perl(URI/file.pm) -
perl(overload.pm) -
rpmlib(PayloadIsLzma) -

Provides

Name Value
perl(DWH_File.pm) = 0.240
perl(DWH_File/Aware.pm) -
perl(DWH_File/Cache.pm) = 0.100
perl(DWH_File/Cached.pm) -
perl(DWH_File/ID_Mill.pm) = 0.010
perl(DWH_File/Kernel.pm) = 0.010
perl(DWH_File/Reference.pm) -
perl(DWH_File/Registry.pm) = 0.010
perl(DWH_File/Registry/Class.pm) = 0.010
perl(DWH_File/Registry/URI.pm) = 0.010
perl(DWH_File/Slot.pm) = 0.010
perl(DWH_File/Subscript.pm) = 0.010
perl(DWH_File/Subscript/Wired.pm) = 0.010
perl(DWH_File/Tie.pm) = 0.010
perl(DWH_File/Tie/Array.pm) = 0.010
perl(DWH_File/Tie/Array/Node.pm) = 0.010
perl(DWH_File/Tie/Foreign.pm) = 0.010
perl(DWH_File/Tie/Hash.pm) = 0.010
perl(DWH_File/Tie/Hash/Node.pm) = 0.010
perl(DWH_File/Tie/Scalar.pm) = 0.010
perl(DWH_File/Tie/Subscripted.pm) = 0.010
perl(DWH_File/Value.pm) = 0.010
perl(DWH_File/Value/Factory.pm) = 0.010
perl(DWH_File/Value/Plain.pm) = 0.010
perl(DWH_File/Value/Undef.pm) = 0.010
perl(DWH_File/Work.pm) = 0.010
perl-DWH_File = 0.24-alt1

Download

Type URL
Mirror ftp.altlinux.org
Binary Package perl-DWH_File-0.24-alt1.noarch.rpm
Source Package perl-DWH_File-0.24-alt1.src.rpm

Install Howto

  1. Add the following line to /etc/apt/sources.list:
    
    rpm [Sisyphus] http://ftp.altlinux.org/pub/distributions/ALTLinux/autoimports/Sisyphus noarch autoimports
    rpm [Sisyphus] http://ftp.altlinux.org/pub/distributions/ALTLinux/autoimports/Sisyphus noarch autoimports
    
  2. Update the package index:
    # sudo apt-get update
  3. Install perl-DWH_File rpm package:
    # sudo apt-get install perl-DWH_File

Files

Path
/usr/share/doc/perl-DWH_File-0.24/README
/usr/share/perl5/DWH_File.pm
/usr/share/perl5/DWH_File/Aware.pm
/usr/share/perl5/DWH_File/Cache.pm
/usr/share/perl5/DWH_File/Cached.pm
/usr/share/perl5/DWH_File/ID_Mill.pm
/usr/share/perl5/DWH_File/Kernel.pm
/usr/share/perl5/DWH_File/Reference.pm
/usr/share/perl5/DWH_File/Registry.pm
/usr/share/perl5/DWH_File/Slot.pm
/usr/share/perl5/DWH_File/Subscript.pm
/usr/share/perl5/DWH_File/Tie.pm
/usr/share/perl5/DWH_File/Value.pm
/usr/share/perl5/DWH_File/Work.pm
/usr/share/perl5/DWH_File/Registry/Class.pm
/usr/share/perl5/DWH_File/Registry/URI.pm
/usr/share/perl5/DWH_File/Subscript/Wired.pm
/usr/share/perl5/DWH_File/Tie/Array.pm
/usr/share/perl5/DWH_File/Tie/Foreign.pm
/usr/share/perl5/DWH_File/Tie/Hash.pm
/usr/share/perl5/DWH_File/Tie/Scalar.pm
/usr/share/perl5/DWH_File/Tie/Subscripted.pm
/usr/share/perl5/DWH_File/Tie/Array/Node.pm
/usr/share/perl5/DWH_File/Tie/Hash/Node.pm
/usr/share/perl5/DWH_File/Value/Factory.pm
/usr/share/perl5/DWH_File/Value/Plain.pm
/usr/share/perl5/DWH_File/Value/Undef.pm

See Also

Package Description
perl-Dackup-0.44-alt1.noarch.rpm Back up files over the network
perl-Daemon-Control-0.001010-alt1.noarch.rpm Create init scripts in Perl
perl-Daemon-Control-Plugin-HotStandby-0.0002-alt1.noarch.rpm Daemon::Control plugin to bring up new processes before disposing of the old ones
perl-Daemon-DaemonizeLight-0.04-alt1.noarch.rpm Make daemon from any perl script
perl-Daemon-Device-1.08-alt1.noarch.rpm Forking daemon device construct
perl-Daemon-Easy-0.02-alt1.noarch.rpm easily create a daemon
perl-Daemon-Mplayer-0.014-alt1.noarch.rpm Daemonize mplayer
perl-Daemon-Shutdown-0.13-alt1_5.noarch.rpm Shutdown Daemon
perl-Daemon-Shutdown-Monitor-transmission-0.004-alt1.noarch.rpm Daemon::Shutdown monitor plugin which checks for active transmission downloads
perl-Daemon-Simple-0.1-alt1.noarch.rpm Perl extension for making script as daemon with start|stop controlling on unix system
perl-Daemon-Whois-1.11-alt3_8.noarch.rpm A WHOIS daemon
perl-Daemonise-1.0_1-alt1.noarch.rpm Perl extension for convenience to daemonise a script
perl-Daiku-1.004-alt1.noarch.rpm Make for Perl
perl-Daiku-scripts-1.004-alt1.noarch.rpm Daiku scripts
perl-Daioikachan-Client-0.01-alt1.noarch.rpm Client for Daioikachan
Advertisement
Advertisement