cure v0.3.4

Modules summary

Cure

The main Cure module. Provides a few functions to easily start a connection with a C-program, to send messages to the C-program and to handle the incoming responses

Cure.Port

Module that can communicate with C using a Port directly (no GenServer/Supervisor is used here, currently only supports synchronous communication)

Cure.Server

The server is responsible for the communication between Elixir and C. The communication is based on Erlang Ports

Cure.Server.State
Cure.Supervisor

The supervisor is responsible for monitoring Cure.Server processes. Can be optionally left out by starting a Cure.Server process directly

Mix.Tasks.Compile.Cure
Mix.Tasks.Compile.Cure.Deps
Mix.Tasks.Cure.Bootstrap