# Okasaki

[![ version](](
[![Build Status](](

Well-structured Queues for Elixir, offering a common interface with multiple implementations with varying performance guarantees that can be switched in your configuration.

## Changelog

- 0.3.0 Backwards-compatible: Adding `empty?/1` method.
- 0.2.0 Major changes to public interface naming, adding Extractable and Insertable protocol implementations.
- 0.1.0 First release.

## Installation

If [available in Hex](, the package can be installed
by adding `okasaki` to your list of dependencies in `mix.exs`:

def deps do
  [{:okasaki, "~> 0.3.0"}]

Documentation can be found at [](