View Source Kinda (kinda v0.11.0)
Kinda binds C libraries to the BEAM with Zig.
It generates NIF wrappers from Clang-extracted C signatures, compiles them
with elixir_make, and provides the declaration, wrapper-extraction and
precompilation surfaces used by projects such as
Beaver.
See the README for an overview. The main API surfaces are:
Kinda.Declaration- the stable entry point for Kinda's declaration contractKinda.CodeGen- code generation and declaration IRKinda.CallbackRuntime- the common BEAM callback/reply boundaryKinda.Precompiler- precompiled NIF support forelixir_make