Acme-CPANModules-ModifiedHashes

 view release on metacpan or  search on metacpan

lib/Acme/CPANModules/ModifiedHashes.pm  view on Meta::CPAN

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>



( run in 0.464 second using v1.01-cache-2.11-cpan-2398b32b56e )