diff options
Diffstat (limited to 'converters/p5-Sereal/DESCR')
-rw-r--r-- | converters/p5-Sereal/DESCR | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/converters/p5-Sereal/DESCR b/converters/p5-Sereal/DESCR new file mode 100644 index 00000000000..d59a334f887 --- /dev/null +++ b/converters/p5-Sereal/DESCR @@ -0,0 +1,24 @@ +This is an experimental module. Before using it in production, please get +in touch with the authors! + +Sereal is an efficient, compact-output, binary and feature-rich +serialization protocol. The Perl encoder is implemented as the +Sereal::Encoder module, the Perl decoder correspondingly as +Sereal::Decoder. They are distributed separately to allow for safe +upgrading without downtime. (Hint: Upgrade the decoder everywhere first, +then the encoder.) + +This Sereal module is a very thin wrapper around both Sereal::Encoder and +Sereal::Decoder. It depends on both and loads both. So if you have a user +of both encoder and decoder, it is enough to depend on a particular version +of Sereal and you'll get the most recent released versions of +Sereal::Encoder and Sereal::Decoder whose version is smaller than or equal +to the version of Sereal you depend on. + +The protocol specification and many other bits of documentation can be +found in the github repository. Right now, the specification is at + https://github.com/Sereal/Sereal/blob/master/sereal_spec.pod, there is a +discussion of the design objectives in + https://github.com/Sereal/Sereal/blob/master/README.pod, and the output of +our benchmarks can be seen at +https://github.com/Sereal/Sereal/wiki/Sereal-Comparison-Graphs. |