CPAN
Home  Documentation  Recent  Preferences  Modules  Distributions    Authors   
Find    in      

Modules     > >     T     > >     Tie
Tie::Alias
create aliases in pure perl
Tie::Alias::Array
required by Tie::Alias::TIEARRAY
Tie::Alias::Handle
required by Tie::Alias::TIEHANDLE
Tie::Alias::Hash
required by Tie::Alias::TIEHASH
Tie::AliasHash
Hash with key aliases
Tie::Amazon::S3
tie Amazon S3 buckets to Perl hashes
Tie::Array::AsHash
Access lines in array as hash by separator
Tie::Array::Boolean
A memory efficient array of boolean values.
Tie::Array::BoundedIndex
Bounded arrays
Tie::Array::CustomStorage
Tied array with tied or object storage
Tie::Array::DBD
Tie::Array::FileWriter
A Perl module for writing records to files as items are pushed onto a virtual array
Tie::Array::Iterable
Allows creation of iterators for lists and arrays
Tie::Array::Iterable::BackwardIterator
Tie::Array::Iterable::ForwardIterator
Forward Iterator object
Tie::Array::Lazier
Lazier than Tie::Array::Lazy
Tie::Array::Lazy
Lazy -- but mutable -- arrays.
Tie::Array::Pack
An array implemented as a packed string
Tie::Array::Packed
store arrays in memory efficiently as packed strings
Tie::Array::Packed::Auto
auto uses Tie::Array::Packed or Tie::Array::PackedC
Tie::Array::PackedC
Tie a Perl array to a C-style array (packed; elements of a
Tie::Array::Pointer
ties a perl array to a C pointer
Tie::Array::QueueExpire
ARRAY persistent and expire oldest data
Tie::Array::Random
returns random each time an elem is fetched
Tie::Array::RestrictUpdates
Limit the number of times you change elements in an array.
Tie::Array::Sorted
An array which is kept sorted
Tie::Array::Unique
Keep array's contents unique
Tie::Autotie
Automatically ties underlying references
Tie::Cache
In memory size limited LRU cache
Tie::Cache::Autoupdater
cache that automatically updated
Tie::Cache::LRU
A Least-Recently Used cache
Tie::Cache::LRU::Array
Tie::Cache::LRU implemented using arrays
Tie::Cache::LRU::Expires
Extends Tie::Cache::LRU with expiring
Tie::Cache::LRU::LinkedList
Tie::Cache::LRU implemented using a linked list
Tie::Cache::LRU::Virtual
Virtual base class for Tie::Cache::LRU::*
Tie::CacheHash
Maintains sorted lists of top entries
Tie::Cacher
Cache a (sub)set of key/value pairs. Tie and OO interface.
Tie::CArray
Space-efficient, typed, external C Arrays (Alpha)
Tie::Cfg
Ties simple configuration (.ini) files to hashes.
Tie::CharArray
Manipulate strings as arrays of characters
Tie::CheckVariables
check/validate variables for their datatype
Tie::Collection
A trivial implementaion of Tie::Cache by using a tied
Tie::Comma
A simple and easy way to format numbers with commas,
Tie::Concurrent
Retie a hash when reading/writing.
Tie::Config
class definitions for tied hashes config file reading
Tie::Constrained
Pre-validation of changes to variables
Tie::Counter
Have a counter in a scalar.
Tie::CountLoop
Counter looping scalar w. min max inc
Tie::Coupler
Tie based implementation of coupled scalars
Tie::CPHash
Case preserving but case insensitive hash
Tie::CSV_File
ties a csv-file to an array of arrays
Tie::Cvs
Tie hashes with CVS
Tie::Cycle
Cycle through a list of values via a scalar.
Tie::Cycle::Sinewave
Cycle through values following a sinewave
Tie::DataDumper
Stores your object when untied via DataDumper
Tie::DataUUID
tie interface to Data::UUID;
Tie::DBI
Tie hash to a DBI handle
Tie::DBI::ER
Tie::DBIx::Class
Tie a DBIx::Class ResultSet into a hash
Tie::DB_File::SplitHash
Divides a DB_File hash across multiple files
Tie::DB_FileLock
Locking access to Berkeley DB 1.x.
Tie::DB_Lock
Tie DB_File with automatic locking
Tie::DeepTied
Tie::Depth
Tie::Dict
tie a hash to an RPC dict server
Tie::DictFile
tie a hash to local dictionary file
Tie::Dir
Tie hash for reading directories
Tie::DirHandle
definitions for tied directory handles
Tie::Discovery
Discover data by caching sub results
Tie::DiskUsage
Tie disk usage to a hash
Tie::DNS
Tie interface to Net::DNS
Tie::DxHash
Keeps insertion order; allows duplicate keys
Tie::DxHash::FromText
Tie::EncryptedHash
Hashes (and objects based on hashes) with encrypting fields.
Tie::Eudora
encode/decode emails, read/write emails in Eudora mailbox files
Tie::ExecHash
Give special powers only to some keys
Tie::Expression
Let any %hash interpolate any expression.
Tie::FieldVals
an array tie for a file of enhanced Field:Value data
Tie::FieldVals::Join
an array tie for two files of FieldVals data
Tie::FieldVals::Row
a hash tie for rows (records) of Tie::FieldVals data
Tie::FieldVals::Row::Join
a hash tie for merging rows of Tie::FieldVals data
Tie::FieldVals::Select
an array tie for a subset of Tie::FieldVals data
Tie::File
Tie array to lines of a file
Tie::File::AnyData
Access the data of a disk file via a Perl array
Tie::File::AnyData::Bio::Fasta
Accessing fasta records in a file via a Perl array.
Tie::File::AnyData::MultiRecord_CSV
Accessing groups of CSV records in a file via a Perl array.
Tie::File::AsHash
Access the lines of a file via a Perl hash
Tie::File::FixedRecLen
Fixed Length Record support for Tie:File
Tie::File::FixedRecLen::Store
Tie::File::Hashify
Parse files and tie 'em to hashes.
Tie::FileHandle::Base
a base class to simplify filehandle tie module implementation
Tie::FileHandle::Buffer
filehandle tie that captures output
Tie::FileHandle::MultiPlex
filehandle tie that sends output to many destinations
Tie::Filehandle::Preempt::Stdin
Preempt STDIN during testing.
Tie::FileLRUCache
File based persistent LRU cache
Tie::FileSystem
Access file system via a Perl hash
Tie::FileSystem::System
Helper functions for reading in and processing
Tie::Filter
Tie a facade around a scalar, array, or hash
Tie::Filter::Array
Tie a facade around an array
Tie::Filter::Hash
Tie a facade around a hash
Tie::Filter::Scalar
Tie a facade around a scalar
Tie::FlatFile::Array
Treat binary packed files as arrays.
Tie::FlipFlop
Alternate between two values.
Tie::Form
access a machine readable database file that minics a hardcopy form
Tie::FormA
access a machine readable database file that minics a hardcopy form
Tie::FS
Read and write files using a tied hash
Tie::FTP
A module to open files on FTP servers as filehandles
Tie::Func
Tie::Function
wrap functions in tied hash sugar
Tie::Function::Examples
tie functions to the the read side of hashes
Tie::GHash
A smaller hash; interface to Gnome glib hash
Tie::Google
Single-variable access to Google search results
Tie::Gzip
gzip with a small memory footprint
Tie::Handle::CSV
easy access to CSV files
Tie::Handle::CSV::Array
Support class for L<Tie::Handle::CSV>
Tie::Handle::CSV::Hash
Support class for L<Tie::Handle::CSV>
Tie::Handle::Flock
exclusive locking write handle
Tie::Handle::HTTP
Tie class for doing HTTP range requests for read calls.
Tie::Handle::Scalar
Perl extension for tieing a scalar to a filehandle.
Tie::Handle::TtyRec
write a ttyrec
Tie::Hash::Abbrev
a hash which can be accessed using abbreviated keys
Tie::Hash::Abbrev::BibRefs
match bibliographic references to the original titles
Tie::Hash::Abbrev::Smart
a hash which can be accessed using abbreviated keys
Tie::Hash::Approx
Approximative match of hash keys using String::Approx
Tie::Hash::Array
a hash which is internally implemented as a sorted array
Tie::Hash::Cache::MRU
a simple MRU cache with a TIEHASH interface
Tie::Hash::Cannabinol
Perl extension for creating hashes that forget things
Tie::Hash::Constant
make a hash return a constant for all its members
Tie::Hash::Create
Tie::Hash::CustomStorage
Tied hash with tied or object storage
Tie::Hash::DBD
Tie::Hash::Expire
Hashes with keys that expire after a user-set period.
Tie::Hash::FixedKeys
Perl extension for hashes with fixed keys
Tie::Hash::Identity
A hash that always returns the key
Tie::Hash::ImmutableKeys
create hash with immutable key leaf
Tie::Hash::Indexed
Ordered hashes for Perl
Tie::Hash::Interpolate
tied mathematical interpolation/extrapolation
Tie::Hash::KeysMask
Tie::Hash::Layered
Perl extension for layerable hash values
Tie::Hash::Longest
A hash which knows its longest key and value
Tie::Hash::Method
Tied hash with specific methods overriden by callbacks
Tie::Hash::MultiValue
Hash w/multiple items under a single key
Tie::Hash::Random
Generates random for different fetched keys
Tie::Hash::Rank
A hash which turns values into ranking positions
Tie::Hash::ReadonlyStack
Treat multiple hashes as a single hash and do not modify original hashes when assigning values
Tie::Hash::Regex
Look up values in hashes using regexes
Tie::Hash::RegexKeys
Extend Tie::HRegex to retrieve the KEYS in p
Tie::Hash::Sorted
Presents hashes in sorted order
Tie::Hash::Stack
Maintains an array of hashes like a stack
Tie::Hash::StructKeyed
use structures like hashes and arrays as keys to a hash
Tie::Hash::Transactional
A hash with checkpoints and rollbacks
Tie::Hash::TwoWay
Perl extension for two-way mapping between two disjoint sets
Tie::Hash::Vivify
Create hashes that autovivify in interesting ways.
Tie::HashDefaults
Let a hash have default values
Tie::HashHistory
Track history of all changes to a tied hash
Tie::HashObject
Perl extension for changing object methods into a limited set of allowed hash keys. Returns a tied hash with keyed access to the defined methods. The original object is accessed through a specially named key.
Tie::History
Perl extension giving scalars, arrays and hashes a history.
Tie::iCal
Tie iCal files to Perl hashes
Tie::Indexer
fast searches through complex perl structures/ties
Tie::InsertOrderHash
insert-order-preserving tied hash
Tie::InsideOut
Tie hashes to variables in caller's namespace
Tie::IntegerArray
provides a tied array of packed integers of any bit length
Tie::Ispell
Ties an hash with an ispell dictionary
Tie::IxHash
Indexed hash (ordered array/hash composite)
Tie::IxHash::Easy
Auto-tie()s internal hashes in a tied hash
Tie::IxHash::FixedSize
Tie::IxHash with a fixed maximum size
Tie::IxHash::FromText
A parser for contructing IxHash objects
Tie::IxHash::FromText::Parse
Tie::JCR
A tied hash interface for Java::JCR::Node
Tie::Judy
Tie a hash to a Judy array
Tie::Layers
read and write files pipelined through a stack of subroutine layers
Tie::LazyFunction
sugar to defer evaluation in a tied scalar
Tie::LazyList
Perl extension for lazy lists growing on demand
Tie::LDAP
Ties LDAP database to Perl hash
Tie::LDAP::Entry
Tie LDAP database entry to Perl hash.
Tie::ListKeyedHash
Use lists to key multi-level hashes
Tie::LLHash
Fast ordered hashes via linked lists
Tie::Log4perl
Tie::LogFile
Simple Log Autoformating
Tie::MAB2::Dualdb
A BerkeleyDB dual db (both Recno and Hash) for MAB2 records
Tie::MAB2::Dualdb::Id
A BerkeleyDB access to the hash side of a dualdb
Tie::MAB2::Dualdb::Recno
A BerkeleyDB access to the array side of a dualdb
Tie::MAB2::Id
Read a raw MAB2 file into a tied hash
Tie::MAB2::Recno
Read a raw MAB2 file in a tied array
Tie::MAB2::RecnoViaId
mediate between Tie::MAB2::Id and ::Recno
Tie::Math
Hashes which represent mathematical functions.
Tie::MLDBM
Multi-Level Storage and Locking Class
Tie::MLDBM::Lock::File
Tie::MLDBM Locking Component Module
Tie::MLDBM::Lock::Null
Tie::MLDBM Locking Component Module
Tie::MLDBM::Serialise::Storable
Tie::MLDBM Serialisation Component Module
Tie::MLDBM::Store::DBI
Tie::MLDBM Storage Component Module
Tie::MLDBM::Store::DB_File
Tie::MLDBM Storage Component Module
Tie::MmapArray
Ties a file to an array
Tie::MooseObject
a tied hash interface to Moose object attributes
Tie::Mounted
Tie a mounted node to an array
Tie::Multidim
"tie"-like multidimensional data structures
Tie::MultiKeyInsertOrderHash
Tie::Nested
multiple levels of nested tied HASHes and ARRAYs
Tie::NetAddr::IP
Implements a Hash where the key is a subnet
Tie::NormalArray
Tie::NumericRange
Perl extension that creates key / value pairs out of numeric ranges!
Tie::NumRange
Keeps a number within a range of values.
Tie::OffsetArray
Tie one array to another, with index offset
Tie::OneOff
create tied variables without defining a separate package
Tie::Parent
Tie::PerFH
creates scalars specific to a filehandle
Tie::Persistent
Persistent data structures via tie made easy
Tie::Pick
Randomly pick (and remove) an element from a set.
Tie::Plural
Select a string variant based on a quantity.
Tie::Proxy::Changes
Keep track of changes in tied data
Tie::Proxy::Hash
Effieciently merge & translate hashes.
Tie::PureDB
Perl extension for pure-db
Tie::Queue
A FIFO and LIFO Queue over TokyoTyrant DB
Tie::Quicksort::Lazy
a lazy quicksort with tiearray interface
Tie::RangeHash
Hashes with 'low,high' ranges as keys
Tie::RDBM
Tie hashes to relational databases
Tie::RDBM::Cached
Tie hashes to relational databases.
Tie::Redis
Connect perl data structures to Redis
Tie::Redis::Hash
Connect a Redis hash to a Perl hash
Tie::Redis::List
Connect a Redis list to a Perl array
Tie::Redis::Scalar
Connect a Redis key to a Perl scalar
Tie::RefHash
use references as hash keys
Tie::RefHash::Weak
A Tie::RefHash subclass with weakened references in the keys.
Tie::RegexpHash
Use regular expressions as hash keys
Tie::Registry
Legacy interface to Win32::TieRegistry (DEPRECATED)
Tie::REHash
Hash with both plain and regexp keys
Tie::RemoteVar
Share variables everywhere
Tie::RemoteVar::Callback
Perl extension for blah blah blah
Tie::RemoteVar::Constant
Tie::RemoteVar::Tie
Tie::RemoteVar::Tie
Tie::Restore
restores ties to an existing object
Tie::SaveLater
A base class for tie modules that "save later".
Tie::Scalar::Decay
Scalar variables that decay
Tie::Scalar::MarginOfError
Scalars that have margins of error
Tie::Scalar::OK
generate numbered 'ok/not ok' strings
Tie::Scalar::Random
fetch a randomly selected assigned value
Tie::Scalar::RestrictUpdates
Limit the number of times a value is stored in a scalar.
Tie::Scalar::RingBuffer
Treat a scalar as a ring buffer iterator.
Tie::Scalar::Sticky
Block assignments to scalars
Tie::Scalar::Timeout
Scalar variables that time out
Tie::Scalar::Timestamp
Create a scalar that always returns the current timestamp
Tie::Scalar::Transactional
Implementation of Transactional Scalars
Tie::ScalarFile
Tie::SecureHash
Enforced encapsulation of Perl objects
Tie::Senna
Tie Senna With Hashes
Tie::ShadowHash
Merge multiple data sources into a hash
Tie::ShareLite
Tied hash interface to IPC::ShareLite
Tie::Simple
Create ties without creating full packages
Tie::Simple::Array
Tie::Simple::Handle
Tie::Simple::Hash
Tie::Simple::Scalar
Tie::Simple::Util
Tie::Slurp
tie a scalar to a named file
Tie::Slurp::Cached
slurps with locks a la perltie
Tie::SortHash
Provides persistent sorting for hashes
Tie::Static
create static lexicals
Tie::STDERR
Send output of your STDERR to a process or mail
Tie::STDOUT
intercept writes to STDOUT and apply user-defined functions
Tie::Storable
Stores your object when untied via Storable
Tie::StorableDir
Perl extension for tying directories with Storable files
Tie::StorableDir::BackedArray
Tie::StorableDir::BackedHash
Tie::StorableDir::BackedScalar
Tie::StorableDir::Slot
Tie::StoredOrderHash
Ordered associative arrays for Perl
Tie::StrictHash
A hash with strict-like semantics
Tie::Sub
Tying a subroutine, function or method to a hash
Tie::SymlinkTree
Prototype SQL-, Class::DBI- or Tie::*-using apps by storing data in a directory of symlinks
Tie::Sysctl
Tie a hash to /proc/sys
Tie::Syslog
Tie a filehandle to Syslog. If you Tie STDERR, then all STDERR errors are automatically caught, or you can debug by Carp'ing to STDERR, etc. (Good for CGI error logging.)
Tie::Table
Maps relational tables into hashes
Tie::TextDir
ties a hash to a directory of textfiles
Tie::TieConstant
Tie::TinyURL
Tied interface to TinyURL.com
Tie::Tk::Listbox
Access Tk::Listbox widgets et al as arrays
Tie::Tk::Text
Access Tk::Text or Tk::ROText widgets as arr
Tie::Toggle
a scalar flip-flops between two values
Tie::ToObject
Tie to an existing object.
Tie::Tools
a collection of tying tools
Tie::Trace
easy print debugging with tie, for watching variable
Tie::TransactHash
Allows edits on a hash without disturbing it
Tie::TwoLevelHash
Tied interface to multi-dimensional (Two-Level) hash files
Tie::TZ
tied $TZ setting %ENV and calling tzset()
Tie::UnionHash
Union hashes. Make changes to the last hash in arguments ( depend on option <freeze_keys>).
Tie::UrlEncoder
interpolatably URL-encode strings
Tie::Util
Functions for manipulating tied variables
Tie::VecArray
An array interface to a bit vector.
Tie::Watch
Watch variables, run code when read/written
Tie::Watch
Watch variables, run code when read/written
Tie::Wx::Widget
get/set value of a widget with less syntax
Tie::YAML
Stores your object when untied via YAML

Problems, suggestions, or comments to Randy Kobes. Questions? Check the FAQ.
Enable installations using PAR::WebStart.