Do you have a question? Post it now! No Registration Necessary. Now with pictures!
January 17, 2005, 8:17 pm
rate this thread
I have written a module to tie a hash to a directory of Storable.pm files.
Would Tie::StorableDir be considered an okay name, or would something else be
Perldoc is as follows:
Tie::StorableDir - Perl extension for tying directories with Storable
tie %hash, ’Tie::StorableDir’, dirname => ’foo/’;
$hash = 42;
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 under a key are removed, or the
main hash is untied.
Each value in the hash is stored in a file under the directory passed
as ’dirname’ to tie, with a filename derived from the key as follows:
* Prepend ’k’
* Replace characters outside the set [a-zA-Z0-9. -] with _(hex code)
The format of the files themselves is that of a reference to the scalar
value, serialized by Storable::store.
This module will most likely break under taint mode.
COPYRIGHT AND LICENSE
Copyright (C) 2005 by Bryan Donlan
This library is free software; you can redistribute it and/or modify it
under the same terms as Perl itself, either Perl version 5.8.5 or, at
your option, any later version of Perl 5 you may have available.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (GNU/Linux)
-----END PGP SIGNATURE-----
- » Math::Pari doesn't compile with GCC 3.4.2 in Solaris 9 sparc
- — Next thread in » PERL Modules Announcements