ArraysAja

Hex VersionDocumentation

Provides an Arrays implementation for Aja's Vector datatype, which is an implementation of a 'Hickey Trie' Vector written in Elixir.

Performance

Aja's implementation is fast. As can be seen from below benchmarking graphs, A.Vector beats the other alternative datatypes outright in most common tasks:

random_readrandom_readrandom_updaterandom_updateappendappendappendconcatconcatconcatconcat

Installation

ArraysAja is available in Hex, and can be installed by adding arrays_aja to your list of dependencies in mix.exs:

def deps do
  [
    {:arrays_aja, "~> 0.2.0"}
  ]
end

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