Alien-Bit
view release on metacpan or search on metacpan
This module provides a procedural Perl interface to the C library
Bit <https://github.com/chrisarg/Bit>, for creating and manipulating
bitsets. It uses "FFI::Platypus" to wrap the C functions and
"Alien::Bit" to locate and link to the C library.
Bit::Set::DB <https://metacpan.org/pod/Bit::Set::DB>
This module provides a procedural Perl interface to the C library
"Bit", for creating and manipulating containers of bitsets (BitDB).
It uses "FFI::Platypus" to wrap the C functions and "Alien::Bit" to
locate and link to the C library. The main purpose of this library
is to provide multithreaded and hardware accelerated (e.g. GPU)
versions of container operations e.g. forming the population count
of the intersection of two containers of bitsets.
Bit <https://github.com/chrisarg/Bit>
Bit is a high-performance, uncompressed bitset implementation in C,
optimized for modern architectures. The library provides an
efficient way to create, manipulate, and query bitsets with a focus
on performance and memory alignment. The API and the interface is
largely based on David Hanson's Bit_T library discussed in Chapter
13 of "C Interfaces and Implementations", Addison-Wesley ISBN
lib/Alien/Bit.pm view on Meta::CPAN
This module provides a procedural Perl interface to the C library L<Bit|https://github.com/chrisarg/Bit>,
for creating and manipulating bitsets. It uses C<FFI::Platypus> to wrap the
C functions and C<Alien::Bit> to locate and link to the C library.
=item L<Bit::Set::DB|https://metacpan.org/pod/Bit::Set::DB>
This module provides a procedural Perl interface to the C library C<Bit>,
for creating and manipulating containers of bitsets (BitDB). It uses
C<FFI::Platypus> to wrap the C functions and C<Alien::Bit> to locate and link
to the C library. The main purpose of this library is to provide multithreaded
and hardware accelerated (e.g. GPU) versions of container operations e.g. forming
the population count of the intersection of two containers of bitsets.
=item L<Bit|https://github.com/chrisarg/Bit>
Bit is a high-performance, uncompressed bitset implementation in C, optimized
for modern architectures. The library provides an efficient way to create,
manipulate, and query bitsets with a focus on performance and memory alignment.
The API and the interface is largely based on David Hanson's Bit_T library
discussed in Chapter 13 of "C Interfaces and Implementations",
( run in 0.589 second using v1.01-cache-2.11-cpan-e1769b4cff6 )