Tie::StdHandle - base class definitions for tied handles River stage five • 9735 direct dependents • 29516 total dependents

The Tie::StdHandle package provide most methods for file handles described in perltie (the exceptions are "UNTIE" and "DESTROY"). It causes tied file handles to behave exactly like standard file handles and allow for selective overwriting of methods....

XSAWYERX/perl-5.28.0 - 23 Jun 2018 02:05:28 GMT

Attribute::Tie - Tie via Attribute River stage zero No dependents

Attribute::Tie allows you to tie variables via attribute. This is more intuitive than tie my %hash, "Tie::Hash::Yours", args ... or die "$!"; The first argument to "Tie()" is the name of the module to which you want to tie the variable. You can omit ...

DANKOGAI/Attribute-Tie-0.02 - 08 Feb 2009 09:02:26 GMT

Tie::DiskUsage - Tie disk usage to a hash River stage zero No dependents

"Tie::DiskUsage" ties the disk usage, which is extracted from the output of du(1), to a hash. If the path to perform the "du" command on is "undef", the current working directory will be examined; options to "du" may be passed at the end of the "tie"...

SCHUBIGER/Tie-DiskUsage-0.22 - 30 Nov 2016 21:05:28 GMT

Tie::Discovery - Lazily evaluated "discovery" hashes River stage zero No dependents

A *discovery* hash is a hash that's designed to help you solve the data dependency problem. It's based on the principle of least work; some times, you may spend a lot of time in your program finding out paths, filenames, operating system specifics, n...

AUDREYT/Tie-Discovery-1.11 - 28 Jan 2009 00:39:18 GMT

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::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::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::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

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::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

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

174 results (0.049 seconds)