Hash::AutoHash - Object-oriented access to real and tied hashes River stage one • 3 direct dependents • 5 total dependents

This is yet another module that lets you access or change the elements of a hash using methods with the same name as the element's key. It follows in the footsteps of Hash::AsObject, Hash::Inflator, Data::OpenStruct::Deep, Object::AutoAccessor, and p...

NATG/Hash-AutoHash-1.17 - 06 Oct 2013 00:27:24 UTC

Tie::Persistent - persistent data structures via tie made easy River stage zero No dependents

The Tie::Persistent package makes working with persistent data real easy by using the "tie" interface. It works by storing data contained in a variable into a file (not unlike a database). The primary advantage is speed, as the whole datastructure is...

RGIERSIG/Tie-Persistent-1.00 - 06 May 2002 10:29:15 UTC

Python::Object - Encapuslate python objects River stage zero No dependents

Instances of the "Python::Object" class encapulate objects within the python interpreter. All builtin python datatypes as well as user defined classes, instances, extention types, and functions are python objects. Various functions in the "Python::" ...

SHLOMIF/pyperl-1.0.2 - 27 Apr 2021 15:34:30 UTC

Python::Object - Encapuslate python objects River stage zero No dependents

Instances of the "Python::Object" class encapulate objects within the python interpreter. All builtin python datatypes as well as user defined classes, instances, extention types, and functions are python objects. Various functions in the "Python::" ...

SHLOMIF/pyperl-1.0.2 - 27 Apr 2021 15:34:30 UTC

DBIx::Recordset - Perl extension for DBI recordsets River stage one • 4 direct dependents • 4 total dependents

DBIx::Recordset is a perl module for abstraction and simplification of database access. The goal is to make standard database access (select/insert/update/delete) easier to handle and independend of the underlying DBMS. Special attention is made on w...

GRICHTER/DBIx-Recordset-0.26 - 04 Oct 2004 19:30:54 UTC

Tie::Hash::LRU - LRU hashes for Perl (XS implementation) River stage two • 4 direct dependents • 17 total dependents

This module provides XS implementation of the LRU algorithm. It merely puts hash entry in front of the queue each time this entry accessed. Tied hashes have significant overhead and cannot perform as fast as a simple subroutine call. But the benefits...

ZZZ/Tie-Hash-LRU-0.05 - 27 Nov 2011 18:46:20 UTC

Hash::SharedMem - efficient shared mutable hash River stage one • 1 direct dependent • 2 total dependents

This module provides a facility for efficiently sharing mutable data between processes on one host. Data is organised as a key/value store, resembling a Perl hash. The keys and values are restricted to octet (Latin-1) strings. Structured objects may ...

ZEFRAM/Hash-SharedMem-0.005 - 11 Aug 2017 18:53:29 UTC

Hash::MostUtils - Yet another collection of tools for operating pairwise on lists. River stage one • 2 direct dependents • 9 total dependents

This module provides a number of functions for processing hashes as lists of key, value pairs....

BELDEN/Hash-MostUtils-1.07 - 09 Jul 2015 21:41:32 UTC

BerkeleyDB::Lite - Simplified Interface to BerkeleyDB River stage zero No dependents

BerkeleyDB::Lite is an interface to Paul Marquess's BerkeleyDB that provides simplified constructors, tied access to data, and methods for returning multiple record sets. Example 1 BerkeleyDB::Lite maintains BerkeleyDB environment references in a pac...

TQISJIM/BerkeleyDB-Lite-1_1 - 08 Aug 2004 03:21:10 UTC

Plack::App::Hash - Serve up the contents of a hash as a website River stage zero No dependents

This PSGI application responds to HTTP requests by looking up the request path in a hash and returning the value of that key (if found) as the response body. This is useful for cases like inlining the content of a boilerplate static site into a singl...

ARISTOTLE/Plack-App-Hash-1.000 - 10 Jan 2015 09:25:29 UTC

Tie::Hash::Array - a hash which is internally implemented as a sorted array River stage zero No dependents

Hashes tied to this class will interally be stored as an array alternately containing keys and values, with its keys sorted in standard string comparison order, that is, as "cmp" does. While the main purpose of this module is serving as a base class ...

FANY/Tie-Hash-Array-0.1 - 01 Jan 2008 15:28:34 UTC

Tie::Hash::Regex - Match hash keys using Regular Expressions River stage one • 1 direct dependent • 1 total dependent

Someone asked on Perlmonks if a hash could do fuzzy matches on keys - this is the result. If there's no exact match on the key that you pass to the hash, then the key is treated as a regex and the first matching key is returned. You can force it to l...

DAVECROSS/Tie-Hash-Regex-1.14 - 25 Jan 2021 10:15:53 UTC

Tie::Hash::Stack - Maintains an array of hashes like a stack. River stage zero No dependents

"Tie::Hash::Stack" allows one to tie a hash to a data structure that is composed of an ordered (FILO) sequence of hashes; hash values are always set on the newest hash of the stack, and are retrieved from the hash that contains the requested that is ...

REHSACK/Tie-Hash-Stack-0.100 - 04 Nov 2013 19:00:04 UTC

MCE::Shared::Hash - Hash helper class River stage one • 2 direct dependents • 3 total dependents

A hash helper class for use as a standalone or managed by MCE::Shared....

MARIOROY/MCE-Shared-1.873 - 01 Aug 2020 20:38:59 UTC

XAO::DO::FS::Hash - Core data class for XAO::FS River stage one • 5 direct dependents • 5 total dependents

This is a core data class for XAO Foundation Server (see XAO::FS). All data classes are based on FS::Hash and for that matter FS::Hash can be considered pure virtual class which you would never want to use directly. A data object can contain arbitrar...

AMALTSEV/XAO-FS-1.24 - 16 Jan 2019 20:03:52 UTC

Tie::Hash::Method - Tied hash with specific methods overriden by callbacks River stage two • 2 direct dependents • 13 total dependents

Tie::Hash::Method provides a way to create a tied hash with specific overriden behaviour without having to create a new class to do it. A tied hash with no methods overriden is functionally equivalent to a normal hash. Each method in a standard tie c...

YVES/Tie-Hash-Method-0.02 - 24 Jul 2008 22:22:04 UTC

Data::Transactional - data structures with RDBMS-like transactions River stage zero No dependents

DCANTRELL/Data-Transactional-1.04 - 27 Sep 2016 23:02:04 UTC

Hash::DefaultValue - create a hash where the default value ain't undef River stage zero No dependents

Normally, if you try fetching a value from a hash where the key does not exist, you get undef. my %hash; if (defined $hash{foobar}) { say "this will not happen!"; } Hash::DefaultValue allows you to choose another value instead of undef. It tried to a...

TOBYINK/Hash-DefaultValue-0.007 - 10 Sep 2014 22:29:36 UTC

Hash::WithDefaults - class for hashes with key-casing requirements supporting defaults River stage zero No dependents

This module implements hashes that support "defaults". That is you may specify several more hashes in which the data will be looked up in case it is not found in the current hash. Object creation tie %hash, 'Hash::WithDefault', [$case_option], [\%val...

JENDA/Hash-WithDefaults-0.04 - 31 Dec 2002 16:44:39 UTC

Redis::Client::Hash - Work with Redis hashes River stage zero No dependents

This class provides a "tie"d interface for Redis hashes. Redis hashes are mapped to Perl hashes. Like Perl hashes, Redis hashes contain an unordered set of key-value pairs. Any time the "tie"d hash or one of its elements is evaluated, the correspondi...

FRIEDO/Redis-Client-0.015 - 16 Apr 2014 15:27:31 UTC
53 results (0.055 seconds)