diff options
Diffstat (limited to 'devel/p5-Storable/DESCR')
-rw-r--r-- | devel/p5-Storable/DESCR | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/devel/p5-Storable/DESCR b/devel/p5-Storable/DESCR index cba0c8e2032..3b781e8f41e 100644 --- a/devel/p5-Storable/DESCR +++ b/devel/p5-Storable/DESCR @@ -1,17 +1,18 @@ The Storable extension brings persistency to your data. -You may recursively store to disk any data structure, no matter how -complex and circular it is, provided it contains only SCALAR, ARRAY, -HASH (possibly tied) and references (possibly blessed) to those items. +You may recursively store to disk any data structure, no matter +how complex and circular it is, provided it contains only SCALAR, +ARRAY, HASH (possibly tied) and references (possibly blessed) to +those items. At a later stage, or in another program, you may retrieve data from -the stored file and recreate the same hiearchy in memory. If you had -blessed references, the retrieved references are blessed into the same -package, so you must make sure you have access to the same perl class -as the one used to create the relevant objects. +the stored file and recreate the same hiearchy in memory. If you +had blessed references, the retrieved references are blessed into +the same package, so you must make sure you have access to the same +perl class as the one used to create the relevant objects. -There is also a dclone() routine which performs an optimized mirroring -of any data structure, preserving its topology. +There is also a dclone() routine which performs an optimized +mirroring of any data structure, preserving its topology. Objects (blessed references) may also redefine the way storage and retrieval is performed, and/or what deep cloning should do on those |