The following module was proposed for inclusion in the Module List:
modid: Persistent::Hash DSLIP: adpOp description: Data Structure Persistence API userid: BBEAUSEJ (Benoit Beausejour) chapterid: 6 (Data_Type_Utilities) communities: #perl similar: Tie::Persistent, Persistence::Object rationale: Persistent::Hash is a base class that implements a hash persistence framework for Perl. The Persistent::Hash class implements a TIE mechanism to transform a standard hash into a storable object. It also includes standard method to load and save the object. A Persistent::Hash basically has the same behaviour a normal hash would, but has additionnal methods pertaining to persistence. The base class uses "storage modules" to know how to save a specific object to storage container and how to reload it, so the whole "storage" part of the implementation is completely modular. A Persistent::Hash can be saved in two chunk, data and index. The "data" chunk is saved as a blob while the "index" chunk is saved in a properly indexed table to take advantage of native database implementations. enteredby: BBEAUSEJ (Benoit Beausejour) enteredon: Mon Sep 9 20:30:32 2002 GMT The resulting entry would be: Persistent:: ::Hash adpOp Data Structure Persistence API BBEAUSEJ Thanks for registering, The Pause Team PS: The following links are only valid for module list maintainers: Registration form with editing capabilities: https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=74200000_4e70464bf7a823c3&SUBMIT_pause99_add_mod_preview=1 Immediate (one click) registration: https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=74200000_4e70464bf7a823c3&SUBMIT_pause99_add_mod_insertit=1