[erlang-questions] [ANN] Nifty

Andreas Löscher <>
Fri Jun 17 16:21:00 CEST 2016


We are happy to announce Nifty a NIF interface generator that connects 
Erlang/OTP
with programs written in C. Nifty generates wrappers in form of a NIF 
module for
C functions that are defined in a header file.

The tool is available at:

     https://github.com/parapluu/nifty

The documentation and tutorials can be found on the webpage:

     http://parapluu.github.io/nifty/

Nifty automatically resolves types and comes with a support library for type
and memory management. Additionally Nifty provides a safe remote 
execution mode
that runs a NIF in a separate node. This prevents crashes like segfaults to
bring down the VM and it will prevent long running NIF functions to 
interfere
with the schedulers. Nifty also supports dirty schedulers.


More information about the erlang-questions mailing list