perl-HTML-Persistent-0.04-alt1.noarch.rpm


Advertisement

Description

perl-HTML-Persistent - Perl database aimed at storing HTML tree structures

Property Value
Distribution ALT Linux Sisyphus
Repository Autoimports noarch
Package name perl-HTML-Persistent
Package version 0.04
Package release alt1
Package architecture noarch
Package type rpm
Installed size 52.67 KB
Download size 52.67 KB
Official Mirror ftp.altlinux.org
This provides an interface that provides convenient access to data with a syntax that is mostly comfortable
for perl users. It uses the overload and tie trick to allow both array and hash references to be acceptable
in arbitrary mix, and allows a mild language ambiguity to assign values to nodes as well as visiting new nodes.
For example, assigning a sub-node to a variable creates the necessary sub-node (if it does not already exist),
but evaluating the same in a string context will reveal the data value contained in the sub-node (or undef if
it does not exist). Evaluating in a numeric context also returns undef if the node does not exist, but forces
the string into a number if a data-value can be found (following normal perl rules).
The database should be concurrent (i.e. multiple processes can safely open the same database) but regular calls
to sync() are required since locking is only released on a sync() call, judging how often to run the sync() is
a matter for the application but it will usually be a somewhat expensive call (in the background using perl
Storable which decomposes the objects into bytecodes and writes at least one entire file). Some granularity factors
are tunable (e.g. largest whole file before splitting it down into directories and smaller files) and these may
effect the optimal sync() placement. In addition, the sync() may be seen as a transaction boundary, but the only
rollback feature is just throwing away the $db object and starting a new object (which is reasonably cheap to do).
The general intention is for medium to long lived server processes to call sync() when they are waiting for
more work (e.g. waiting for a web request) and to try to atomically complete whole requests. Also, it is generally
intended to be faster in a read-only situation (shared locks) than a read/write situation (exclusive locks).

Alternatives

Package Version Architecture Repository
perl-HTML-Persistent - - -

Requires

Name Value
/usr/share/perl5 -
perl(Data/Dumper.pm) -
perl(Digest/SHA.pm) -
perl(Fcntl.pm) -
perl(HTML/Parser.pm) -
perl(IO/File.pm) -
perl(POSIX.pm) -
perl(Scalar/Util.pm) -
perl(Storable.pm) -
perl(overload.pm) -
perl-base >= 1:5.10.1
rpmlib(PayloadIsLzma) -

Provides

Name Value
perl(HTML/Persistent.pm) = 0.040
perl(HTML/Persistent/HTML.pm) -
perl(HTML/Persistent/array.pm) = 0.020
perl(HTML/Persistent/base.pm) -
perl(HTML/Persistent/hash.pm) = 0.020
perl(HTML/Persistent/sl_array.pm) = 0.020
perl(HTML/Persistent/sl_base.pm) = 0.020
perl(HTML/Persistent/sl_hash.pm) = 0.020
perl-HTML-Persistent = 0.04-alt1

Download

Type URL
Binary Package perl-HTML-Persistent-0.04-alt1.noarch.rpm
Source Package perl-HTML-Persistent-0.04-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-HTML-Persistent rpm package:
    # sudo apt-get install perl-HTML-Persistent

Files

Path
/usr/share/doc/perl-HTML-Persistent-0.04/Changes
/usr/share/doc/perl-HTML-Persistent-0.04/README
/usr/share/perl5/HTML/Persistent.pm
/usr/share/perl5/HTML/Persistent/HTML.pm
/usr/share/perl5/HTML/Persistent/array.pm
/usr/share/perl5/HTML/Persistent/base.pm
/usr/share/perl5/HTML/Persistent/hash.pm
/usr/share/perl5/HTML/Persistent/sl_array.pm
/usr/share/perl5/HTML/Persistent/sl_base.pm
/usr/share/perl5/HTML/Persistent/sl_hash.pm

See Also

Package Description
perl-HTML-PhotoAlbum-1.20-alt1.noarch.rpm perl module HTML-PhotoAlbum
perl-HTML-Pictogram-MobileJp-0.02-alt1.noarch.rpm Convert pictograms in HTML
perl-HTML-PodCodeReformat-0.20000-alt1.noarch.rpm Reformats HTML code blocks coming from Pod verbatim paragraphs
perl-HTML-PodCodeReformat-scripts-0.20000-alt1.noarch.rpm HTML-PodCodeReformat scripts
perl-HTML-PopupTreeSelect-1.6-alt1.noarch.rpm perl module HTML-PopupTreeSelect
perl-HTML-PopupTreeSelect-Dynamic-1.2-alt1.noarch.rpm perl module HTML-PopupTreeSelect-Dynamic
perl-HTML-PrettyPrinter-0.03-alt1_30.noarch.rpm Generate nice HTML files from HTML syntax trees
perl-HTML-Processor-0.2.1-alt1.noarch.rpm perl module HTML-Processor
perl-HTML-Prototype-1.48-alt1_25.noarch.rpm Generate HTML and Javascript for the Prototype library
perl-HTML-Prototype-Useful-0.05-alt1.noarch.rpm Some useful additions for the Prototype library
perl-HTML-PullParser-Nested-0.04-alt1.noarch.rpm Wrapper around HTML::PullParser with awareness of tag nesting
perl-HTML-Puzzle-0.13-alt1.noarch.rpm perl module HTML-Puzzle
perl-HTML-QRCode-0.01-alt1.noarch.rpm Generate HTML based QR Code
perl-HTML-QuickCheck-1.0b1-alt1.noarch.rpm perl module HTML-QuickCheck
perl-HTML-QuickTable-1.12-alt1.noarch.rpm perl module HTML-QuickTable
Advertisement
Advertisement