Unifex

Hex.pmAPI DocsBuild Status

Unifex is a tool for generating interfaces between native C code and Elixir, that:

API documentation is available at HexDocs.

Instalation

To install, you need to configure Mix project as follows:

defmodule MyApp.Mixfile do
  use Mix.Project

  def project do
    [
      app: :my_app,
      compilers: [:unifex, :bundlex] ++ Mix.compilers, # add unifex and bundlex to compilers
      ...,
      deps: deps()
   ]
  end

  defp deps() do
    [
      {:unifex, "~> 0.1"} # add unifex to deps
    ]
  end
end

Usage

For detailed usage description see Creating Unifex NIF guide.

See also

Unifex depends on the following libraries:

Copyright and License

Copyright 2018, Software Mansion

Software Mansion

Licensed under the Apache License, Version 2.0