Abit

Build Status

Use :atomics as a bit array or as an array of N-bit counters.

Documentation can be found at https://hexdocs.pm/abit.

Installation

Note: it requires OTP-21.2.1 or later.

Add abit to your list of dependencies in mix.exs:

def deps do
  [
    {:abit, "~> 0.3"}
  ]
end

API summary

See https://hexdocs.pm/abit for full documentation.

Abit - use :atomics as a bit array

Abit.Counter - use :atomics as an array of N-bit counters

Abit.Bitmask - helper functions for bitmasks

License

Abit is MIT licensed.