Built: 3 months ago
Size: 80.2 KB
Home page: http://search.cpan.org/dist/Data-BitStream-XS/
Summary: A class implementing a stream of bits and coding methods
An XS implementation providing read/write access to bit streams. This includes.many integer coding methods as well as straightforward ways to implement new
Bit streams are often used in data compression and in embedded products where
memory is at a premium.
This code provides a nearly drop-in XS replacement for the the Data::BitStream manpage
module. If you do not need the flexibility of the Moose/Mouse/Moo system, you
can use this directly.
Versions 0.03 and later of the the Data::BitStream manpage class will attempt to use
this XS class if it is available. Most operations will be 50-100 times faster,
while not sacrificing any of its flexibility, so it is highly recommended. In
other words, if this module is installed, any code using the Data::BitStream manpage
will automatically speed up.
While direct use of the XS class is a bit faster than going through
Moose/Mouse/Moo, the vast majority of the benefit is internal. Hence, for
maximum portability and flexibility just install this module for the speed,
and continue using the the Data::BitStream manpage class as usual.
List of contributors:
- rebuild with new perl 5.26.1
- rebuild with new perl 5.24.1
- rebuild with new perl 5.22.0