Acme-CPANModules-ModifiedHashes
view release on metacpan or search on metacpan
lib/Acme/CPANModules/ModifiedHashes.pm view on Meta::CPAN
package Acme::CPANModules::ModifiedHashes;
use strict;
use Acme::CPANModulesUtil::Misc;
our $AUTHORITY = 'cpan:PERLANCAR'; # AUTHORITY
our $DATE = '2024-07-10'; # DATE
our $DIST = 'Acme-CPANModules-ModifiedHashes'; # DIST
our $VERSION = '0.001'; # VERSION
my $text = <<'MARKDOWN';
These modules allow you to create hashes that don't behave like a normal Perl hash.
**Accessing hash values using approximate keys (fuzzy hash)**
<pm:Tie::Hash::Approx>
**Allowing key aliases (multiple keys that refer to the same value)**
<pm:Tie::Alias::Hash>
<pm:Tie::Hash::Abbrev>
**Allowing multiple keys (list of keys)**
<pm:Tie::Hash::MultiKey>
**Allowing references as keys**
<pm:Hash::ExtendedKeys>
**Case-insensitive hash keys**
<pm:Tie::CPHash>
**Encrypting values**
<pm:Tie::EncryptedHash>
**Ordered**
There are several modules that provide ordered hash, see separate list mentioned
in SEE ALSO section.
**Remembering keys only temporarily**
Keywords: cache
<pm:Tie::Hash::Expire>
**Remembering only a certain number of keys**
Keywords: cache
<pm:Tie::CacheHash>
<pm:Tie::Cache>
<pm:Tie::Cache::LRU>
**Restricted keys**
Hashes that only allow certain keys and not others.
<pm:Hash::RestrictedKeys>
**Using regular expressions as hash keys**
<pm:Tie::RegexpHash>
<pm:Tie::Hash::Regex>
<pm:Tie::Hash::RegexKeys>
**Others**
<pm:Tie::Hash::Log>
<pm:Tie::Hash::NoOp>
MARKDOWN
our $LIST = {
summary => "List of modules that provide hashes with modified behaviors",
description => $text,
};
Acme::CPANModulesUtil::Misc::populate_entries_from_module_links_in_description();
1;
# ABSTRACT: List of modules that provide hashes with modified behaviors
__END__
=pod
=encoding UTF-8
=head1 NAME
Acme::CPANModules::ModifiedHashes - List of modules that provide hashes with modified behaviors
=head1 VERSION
This document describes version 0.001 of Acme::CPANModules::ModifiedHashes (from Perl distribution Acme-CPANModules-ModifiedHashes), released on 2024-07-10.
=head1 DESCRIPTION
These modules allow you to create hashes that don't behave like a normal Perl hash.
B<Accessing hash values using approximate keys (fuzzy hash)>
L<Tie::Hash::Approx>
B<Allowing key aliases (multiple keys that refer to the same value)>
L<Tie::Alias::Hash>
L<Tie::Hash::Abbrev>
B<Allowing multiple keys (list of keys)>
L<Tie::Hash::MultiKey>
B<Allowing references as keys>
L<Hash::ExtendedKeys>
B<Case-insensitive hash keys>
L<Tie::CPHash>
B<Encrypting values>
L<Tie::EncryptedHash>
B<Ordered>
There are several modules that provide ordered hash, see separate list mentioned
in SEE ALSO section.
B<Remembering keys only temporarily>
Keywords: cache
L<Tie::Hash::Expire>
B<Remembering only a certain number of keys>
Keywords: cache
L<Tie::CacheHash>
L<Tie::Cache>
L<Tie::Cache::LRU>
B<Restricted keys>
Hashes that only allow certain keys and not others.
L<Hash::RestrictedKeys>
B<Using regular expressions as hash keys>
L<Tie::RegexpHash>
L<Tie::Hash::Regex>
L<Tie::Hash::RegexKeys>
B<Others>
L<Tie::Hash::Log>
L<Tie::Hash::NoOp>
=head1 ACME::CPANMODULES ENTRIES
=over
=item L<Tie::Hash::Approx>
Author: L<BRIAC|https://metacpan.org/author/BRIAC>
=item L<Tie::Alias::Hash>
Author: L<DAVIDNICO|https://metacpan.org/author/DAVIDNICO>
=item L<Tie::Hash::Abbrev>
Author: L<FANY|https://metacpan.org/author/FANY>
=item L<Tie::Hash::MultiKey>
Author: L<MIKER|https://metacpan.org/author/MIKER>
=item L<Hash::ExtendedKeys>
Author: L<LNATION|https://metacpan.org/author/LNATION>
( run in 1.274 second using v1.01-cache-2.11-cpan-39bf76dae61 )