Fast, compact, powerful binary (de-)serialization

http://search.cpan.org/dist/Sereal/

_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.

  • Links to remote openSUSE.org:devel:languages:perl / perl-Sereal
Refresh
Refresh
Source Files (show unmerged sources)
Filename Size Changed Actions
README.md 0000000336 336 Bytes 21 days
Sereal-5.004.tar.gz 0000199237 195 KB over 2 years
_scmsync.obsinfo 0000000271 271 Bytes 21 days
build.specials.obscpio 0000000256 256 Bytes 21 days
cpanspec.yml 0000000593 593 Bytes almost 7 years
perl-Sereal.changes 0000008292 8.1 KB over 2 years
perl-Sereal.spec 0000003009 2.94 KB 21 days
Latest Revision
Olaf Hering Olaf Hering (olh) committed about 9 years ago (revision 1)
_link to "openSUSE.org:devel:languages:perl"
required by perl-Event-RPC
Comments for perl-Sereal 0