p5-Hash-FieldHash - Lightweight field hash implementation

Property Value
Distribution FreeBSD 11
Repository FreeBSD Ports Latest amd64
Package filename p5-Hash-FieldHash-0.15.txz
Package name p5-Hash-FieldHash
Package version 0.15
Package release -
Package architecture amd64
Package type txz
Category devel perl5
Homepage https://metacpan.org/release/Hash-FieldHash
License GPLv1+, ART10
Maintainer sunpoet@FreeBSD.org
Download size 19.05 KB
Installed size 61.58 KB
Hash::FieldHash provides the field hash mechanism which supports the inside-out
You may know Hash::Util::FieldHash. It's a very useful module, but too complex
to understand all the functions and only available in 5.10. H::U::F::Compat is
available for pre-5.10, but it seems too slow to use.
This is an alternative to H::U::F with following features:
Simpler interface
- Hash::FieldHash provides a few functions: fieldhash() and fieldhashes().
That's enough.
Higher performance
- Hash::FieldHash is faster than Hash::Util::FieldHash, because its internals
use simpler structures.
Relic support
- Although Hash::FieldHash uses a new feature introduced in Perl 5.10, the uvar
magic for hashes described in "GUTS" in Hash::Util::Fieldhash, it supports
Perl 5.8 using the traditional tie-hash layer.
WWW: https://metacpan.org/release/Hash-FieldHash


Package Version Architecture Repository
p5-Hash-FieldHash-0.15.txz 0.15 i386 FreeBSD Ports Latest
p5-Hash-FieldHash-0.15.txz 0.15 amd64 FreeBSD Ports Quarterly
p5-Hash-FieldHash-0.15.txz 0.15 i386 FreeBSD Ports Quarterly
p5-Hash-FieldHash - - -


Name Value
libperl.so.5.28 -
perl5 = 5.28.1_1


Type URL
Mirror pkg.freebsd.org
Binary Package p5-Hash-FieldHash-0.15.txz
Source Package devel/p5-Hash-FieldHash

Install Howto

Install p5-Hash-FieldHash txz package:

# pkg install p5-Hash-FieldHash

See Also

Package Description
p5-Hash-Flatten-1.19_2.txz Flatten, unflatten complex data hashes
p5-Hash-Merge-0.300.txz Merges hashes
p5-Hash-Merge-Simple-0.051_5.txz Recursively merge two or more hashes, simply
p5-Hash-MoreUtils-0.05_1.txz Perl extension to provide the stuff missing in Hash::Util
p5-Hash-MultiKey-0.06_1.txz Hashes whose keys can be multiple
p5-Hash-MultiValue-0.16.txz Perl extension to store multiple values per key
p5-Hash-NoRef-0.03_2.txz HASH that store values without increase the reference count
p5-Hash-Objectify-0.008.txz Create objects from hashes on the fly
p5-Hash-Slice-0.03.txz Make a hash from a deep slice of another hash
p5-Hash-Union-0.03_1.txz Smart hashes merging
p5-Hash-Util-FieldHash-Compat-0.11.txz Use Hash::Util::FieldHash or ties, depending on availability
p5-Hash-WithDefaults-0.05_1.txz Class for hashes with key-casing requirements supporting defaults
p5-Hatena-Keyword-0.05_3.txz Extract Hatena Keywords in a string
p5-Heap-0.80_1.txz Perl extensions for keeping data partially sorted
p5-Heap-Simple-0.13_1.txz Fast and easy to use classic heaps