A basic queue (akin to Ruby's Delayed Job) for Elixir.
Inspired by José Valim's London 2016 presentation introducing GenStage.
If available in Hex, the package can be installed as:
- Add
queueto your list of dependencies inmix.exs:
```elixir
def deps do
[{:queue, "~> 0.1.0"}]
end
```
- Ensure
queueis started before your application:
```elixir
def application do
[applications: [:queue]]
end
```
Queue.enqueue IO, :puts, ["hello world!"]