Tie Modules on CPAN
Before you get all inspired to write your own tie module, you should check to see if someone's already done it. There are lots of tie modules on CPAN, with more every day. (Well, every month, anyway.) Table 14.1 lists some of them.
Table 14-1. Tie Modules on CPAN
Module | Description |
---|---|
| Ties a filehandle interface to encryption with the GNU Privacy Guard. |
| Wraps tied objects in an
|
| Transparently stores complex data values, not just flat strings, in a DBM file. |
| Ties hashes to NIS+ tables. |
| Implements a least-recently used cache. |
| Provides constant scalars and hashes. |
| Enchants a scalar variable to increment upon each access. |
| Implements a case-preserving but case-insensitive hash. |
| Provides locking access to Berkeley DB 1.x. |
| Ties hashes to DBI relational databases. |
| Ties hashes to databases using shared and exclusive locks. |
| Ties a hash to an RPC dict server. |
| Ties a hash for reading directories. |
| Ties directory handles. |
| Implements a lightweight, filesystem-based, persistent LRU cache. |
| Implements a tie that alternates between two values. |
| Lets a hash have default values. |
| Tracks history of all changes to a hash. |
| Provides ordered associative arrays for Perl. |
| Implements an interface to an LDAP database. |
| Provides persistent ... |
Get Programming Perl, 3rd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.