Tie::CountLoop - Have a counter looping in a scalar with min max and increment value. River stage zero No dependents

"Tie::CountLoop" allows you to tie a scalar in such a way that it increments each time it is used. The tie takes 4 optionals extra arguments. Argument 1: is the *start* value of the counter. (default =0). Argument 2: is the *increment* value. (defaul...

FDULAU/Tie-CountLoop-1.7 - 25 Sep 2008 14:17:06 GMT

Tie::Array::CSV - A tied array which combines the power of Tie::File and Text::CSV River stage zero No dependents

This module allows an array to be tied to a CSV file for reading and writing. The array is a standard Perl 2D array (i.e. an array of array references) which gives access to the row and column of the user's choosing. This is done using the well estab...

JBERGER/Tie-Array-CSV-0.07 - 25 Mar 2013 21:58:41 GMT

Symbol::Table - An easy interface to symbol tables (no eval(), no *typeglobs ) River stage zero No dependents

Disclaimer This code is an "acedemic exercise" in manipulating perl's symbol table. It wasn't coded to be fast or efficient. It was simply coded to provide the functionality I wanted it to provide. If you look at the code, you'll notice numerous call...

GSLONDON/Symbol-Table-1.01 - 14 Mar 2003 01:20:46 GMT

Tie::Concurrent - Paranoid tie for concurrent access River stage zero No dependents

Modules like GDBM_File are fraught when you have potentialy many readers/writers (like say in a long running forking daemon). While they might handle file locking properly, if any program holds the lock for too long, others will not be able to write ...

GWYN/Tie-Concurrent-0.05 - 15 Apr 2009 12:07:15 GMT

Tie::ShadowHash - Merge multiple data sources into a hash River stage zero No dependents

This module merges together multiple sets of data in the form of hashes into a data structure that looks to Perl like a single simple hash. When that hash is accessed, the data structures managed by that shadow hash are searched in order they were ad...

RRA/Tie-ShadowHash-1.00 - 03 Apr 2010 23:43:58 GMT

Tie::PagedArray - A tieable module for handling large arrays by paging River stage zero No dependents

When processing a large volumes of data a program may run out of memory. The operating system may impose a limit on the amount of memory a process can consume or the machine may simply lack the required amount of memory. Tie::PagedArray supports larg...

KARB/Tie-PagedArray-0.0.3 - 02 Feb 2014 09:04:27 GMT

Tie::SecureHash - A tied hash that supports namespace-based encapsulation River stage one • 1 direct dependent • 1 total dependent

The problem In Perl objects are just variables that have been associated with a particular package. Typically they're blessed hashes, or arrays, or scalars; occasionally they're darker mysteries, like typeglobs or closures. And because they are usual...

ZARQUON/Tie-SecureHash-1.10 - 20 Aug 2015 01:30:12 GMT

Tie::RangeHash - Allows hashes to associate values with a range of keys River stage one • 1 direct dependent • 1 total dependent

This module allows hashes to associate a value with a *range* of keys rather than a single key. For example, you could pass date ranges to the hash and then query it with a specific date, like so: $cost{'1999-12-15,2000-01-14'} = 150; $cost{'2000-01-...

RRWO/Tie-RangeHash-1.05 - 26 Mar 2010 13:13:32 GMT

Tie::MAB2::Recno - Read a raw MAB2 file in a tied array River stage zero No dependents

Access all records in a raw MAB2 file at random (read-only). On first call an index file is created that only stores offsets for all records. Access is then managed by a simple seek to the record. Record key is just the record number. FETCH returns a...

ANDK/Encode-MAB2-0.09 - 16 Feb 2016 03:10:13 GMT

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 GMT

Mac::Tie::PList - Parse Apple NSDictionary objects (e.g. Preference Lists) River stage one • 1 direct dependent • 1 total dependent

This module allows you to parse NSDictionary objects, as used in PList files, as tied perl objects. It uses the Foundation perl/objective-c bridge and so both xml1 and binary1 formats are currently supported. The objects are mapped as follows: NSNumb...

GBROCK/Mac-Tie-PList-0.03 - 18 Nov 2009 04:40:48 GMT

Tie::HashHistory - Track history of all changes to a tied hash River stage zero No dependents

"Tie::HashHistory" interposes itself between your program and another tied hash. Fetching and storing to the hash looks completely normal, but "Tie::HashHistory" is keeping a record of all the changes to the each key, and can Tie::HashHistory will gi...

MJD/Tie-HashHistory-0.03 - 27 May 1999 14:34:44 GMT

Tie::StorableDir - Perl extension for tying directories with Storable files River stage zero No dependents

Tie::StorableDir is a module which ties hashes to a backing directory containing Storable.pm files. Any basic perl data type can be stored. Values retrieved from the hash are tied so changes will be written back either when all references to values u...

BDONLAN/Tie-StorableDir-0.075 - 30 Jan 2005 06:02:16 GMT

Tie::SymlinkTree - Prototype SQL-, Class::DBI- or Tie::*-using apps by storing data in a directory of symlinks River stage zero No dependents

The Tie::SymlinkTree module is a TIEHASH/TIEARRAY interface which lets you tie a Perl hash or array to a directory on the filesystem. Each entry in the hash represents a symlink in the directory. Nested arrays and hashes are represented as sugbdirect...

JWALT/Tie-SymlinkTree-1.1 - 16 Aug 2005 07:25:46 GMT

Devel::Carnivore - Spy on your hashes (and objects) River stage zero No dependents

This module allows you to debug your hashes and, in particular, your objects based on hashes without using the perl debugger. There are several good reasons to do this. Among them: 1) You're too stupid to use the perl debugger (This is true for me) 2...

MALTEU/Devel-Carnivore-0.09 - 27 Sep 2002 12:42:56 GMT

Tie::Handle::CSV - easy access to CSV files River stage zero No dependents

"Tie::Handle::CSV" makes basic access to CSV files easier. Features Auto-parse CSV line When you read from the tied handle, the next line from your CSV is parsed and returned as a data structure ready for access. In the example below $csv_line is a h...

DANBOO/Tie-Handle-CSV-0.15 - 22 Jul 2013 21:35:25 GMT

Tie::Hash::Blame - A hash that remembers where its keys were set River stage zero No dependents

Have you ever tried to track changes to a hash throughout a large program? It's hard, isn't it? This module makes things a little easier. Its intended use is for debugging, because ties are magic, and magic is evil....

RHOELZ/Tie-Hash-Blame-0.01 - 23 May 2012 19:45:23 GMT

Tie::Array::Pack - An array implemented as a packed string River stage zero No dependents

One of the drawbacks for using Perl's native array is that it is a memory-hog. Normally it takes 20 bytes a scalar (16 bytes for scalar + overhead). This can be a problem when you need to handle millions of numbers in-memory. This module saves memory...

DANKOGAI/Tie-Array-Pack-0.02 - 22 Dec 2006 03:22:35 GMT

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 GMT

Acme::Tie::Eleet - Perl extension to 5pE4k 1Ik3 4n 3l337! River stage zero No dependents

Have you ever wanted to speak like an eleet? Do you feel like it's too difficult to do your case mixin' manually? Tired of being laugh at by your mates because your quotes don't make you look like an h4x0r? Well, there's a solution, and you're readin...

JQUELIN/Acme-Tie-Eleet-1.0.2 - 26 Nov 2007 12:50:29 GMT

170 results (0.074 seconds)