perl-Judy-0.41-alt1.x86_64.rpm


Advertisement

Description

perl-Judy - Library for creating and accessing dynamic arrays

Property Value
Distribution ALT Linux Sisyphus
Repository Autoimports x86_64
Package filename perl-Judy-0.41-alt1.x86_64.rpm
Package name perl-Judy
Package version 0.41
Package release alt1
Package architecture x86_64
Package type rpm
Category Development/Perl
Homepage -
License -
Maintainer -
Download size 169.12 KB
Installed size 169.12 KB
The Judy family of functions supports fully dynamic arrays. These
arrays may be indexed by a 32- or 64-bit word (depending on processor
word size) (the Judy::1 manpage, the Judy::L manpage), a null terminated string
(the Judy::SL manpage), or an ordinary perl string (the Judy::HS manpage).
Judy arrays are both speed- and memory-efficient, with no tuning or
configuration required, across a wide range of key set types
(sequential, periodic, clustered, random). Judy's speed and memory
usage are typically better than other data storage models such as
skiplists, linked lists, binary, ternary, b-trees, or even hashing,
and improves with very large data sets.
The memory used by a Judy array is nearly proportional to the
population (number of elements).
Since an initial (empty) Judy array is represented by a null pointer,
it is possible to construct an array of Judy arrays. In other words, a
Judy array's Values can be pointers to other Judy arrays. This makes
it very simple to construct an array with an arbitrary number of
dimensions or Index sizes.
The libJudy author believes JudyHS is a good replacement for a hashing
method when resizing the hash table is done during population
growth. A correctly tuned hash method with a static hash table size
and population is unbeatable for speed. However, the Judy::HS manpage will
perform better than a hashing method with smaller and larger
populations than the optimum hash table size. JudyHS does not have a
degenerate performance case where knowledge of the hash algorithm can
be exploited. (I.E. JudyHS does not use a linked list to handle hash
collisions, it uses a tree of JudyL arrays and a virtual hash table
size of 4 billion).

Alternatives

Package Version Architecture Repository
perl-Judy-0.41-alt1.i586.rpm 0.41 i586 Autoimports
perl-Judy - - -

Requires

Name Value
/usr/lib64/perl5 -
libJudy.so.1()(64bit) -
libc.so.6(GLIBC_2.14)(64bit) -
libc.so.6(GLIBC_2.2.5)(64bit) -
libc.so.6(GLIBC_2.3.4)(64bit) -
libc.so.6(GLIBC_2.4)(64bit) -
libperl-5.28.so()(64bit) -
libpthread.so.0(GLIBC_2.2.5)(64bit) -
perl(Alien/Judy.pm) >= 0.260
perl(Config.pm) -
perl(Sub/Exporter.pm) -
perl(constant.pm) -
rpmlib(PayloadIsLzma) -
rpmlib(SetVersions) -
rtld(GNU_HASH) -

Provides

Name Value
perl(Judy.pm) = 0.410
perl(Judy/1.pm) -
perl(Judy/1/_impl.pm) -
perl(Judy/1/_obj.pm) -
perl(Judy/1/_tie.pm) -
perl(Judy/HS.pm) -
perl(Judy/HS/_impl.pm) -
perl(Judy/HS/_obj.pm) -
perl(Judy/HS/_tie.pm) -
perl(Judy/L.pm) -
perl(Judy/L/_impl.pm) -
perl(Judy/L/_obj.pm) -
perl(Judy/L/_tie.pm) -
perl(Judy/Mem.pm) -
perl(Judy/Mem/_impl.pm) -
perl(Judy/SL.pm) -
perl(Judy/SL/_dump.pm) -
perl(Judy/SL/_impl.pm) -
perl(Judy/SL/_obj.pm) -
perl(Judy/SL/_tie.pm) -
perl(Judy/_obj.pm) -
perl(Judy/_tie.pm) -
perl-Judy = 0.41-alt1

Download

Type URL
Mirror ftp.altlinux.org
Binary Package perl-Judy-0.41-alt1.x86_64.rpm
Source Package perl-Judy-0.41-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 x86_64 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-Judy rpm package:
    # sudo apt-get install perl-Judy

Files

Path
/usr/lib64/perl5/Judy.pm
/usr/lib64/perl5/Judy.pod
/usr/lib64/perl5/Judy/1.pm
/usr/lib64/perl5/Judy/1.pod
/usr/lib64/perl5/Judy/HS.pm
/usr/lib64/perl5/Judy/HS.pod
/usr/lib64/perl5/Judy/L.pm
/usr/lib64/perl5/Judy/L.pod
/usr/lib64/perl5/Judy/Mem.pm
/usr/lib64/perl5/Judy/Mem.pod
/usr/lib64/perl5/Judy/SL.pm
/usr/lib64/perl5/Judy/SL.pod
/usr/lib64/perl5/Judy/_obj.pm
/usr/lib64/perl5/Judy/_tie.pm
/usr/lib64/perl5/Judy/1/_impl.pm
/usr/lib64/perl5/Judy/1/_obj.pm
/usr/lib64/perl5/Judy/1/_tie.pm
/usr/lib64/perl5/Judy/HS/_impl.pm
/usr/lib64/perl5/Judy/HS/_obj.pm
/usr/lib64/perl5/Judy/HS/_tie.pm
/usr/lib64/perl5/Judy/L/_impl.pm
/usr/lib64/perl5/Judy/L/_obj.pm
/usr/lib64/perl5/Judy/L/_tie.pm
/usr/lib64/perl5/Judy/Mem/_impl.pm
/usr/lib64/perl5/Judy/SL/_dump.pm
/usr/lib64/perl5/Judy/SL/_impl.pm
/usr/lib64/perl5/Judy/SL/_obj.pm
/usr/lib64/perl5/Judy/SL/_tie.pm
/usr/lib64/perl5/auto/Judy/Judy.so
/usr/share/doc/perl-Judy-0.41/Changes
/usr/share/doc/perl-Judy-0.41/README

See Also

Package Description
perl-Kernel-Keyring-0.07-alt2.1.x86_64.rpm Wrapper for kernel keyring syscalls
perl-Keybinder-0.03-alt4.1.x86_64.rpm Perl extension that wraps libkeybinder for GTK apps
perl-Keyword-API-0.0004-alt4.1.x86_64.rpm Perl interface to the keyword API
perl-Keyword-Boolean-0.001-alt4.1.x86_64.rpm The real boolean keywords
perl-Keyword-Pluggable-1.04-alt1.x86_64.rpm define new keywords in pure Perl
perl-Keyword-Simple-0.04-alt1.x86_64.rpm define new keywords in pure Perl
perl-KinoSearch1-1.01-alt10_30.x86_64.rpm Search engine library
perl-LCS-XS-0.04-alt3.1.x86_64.rpm Fast (XS) implementation of the Longest Common Subsequence (LCS) Algorithm
perl-LLEval-0.01-alt4.1.x86_64.rpm Perl interface to dankogai's LLEval service
perl-LLEval-scripts-0.01-alt4.1.x86_64.rpm LLEval scripts
perl-LMDB_File-0.12-alt2.1.x86_64.rpm Tie to LMDB (OpenLDAP's Lightning Memory-Mapped Database)
perl-Language-Befunge-Storage-Generic-Vec-XS-0.03-alt4.1.x86_64.rpm Language::Befunge::Storage::Generic::Vec rewritten for speed
perl-Language-Befunge-Vector-XS-1.1.1-alt4.1.x86_64.rpm Language::Befunge::Vector rewritten for speed
perl-Language-Prolog-Yaswi-0.21-alt13_41.x86_64.rpm Yet another interface to SWI-Prolog
perl-Language-Zcode-0.8-alt4.1.x86_64.rpm Play with Z-code and the Z-machine
Advertisement
Advertisement