Clang vs CBindingGen

,

You may also be interested in @krrutkow’s new work: GitHub - analytech-solutions/C.jl: Automatic C interfacing for Julia.

The new string macro just allows users to write exactly C code, which, I think, is way better than CBinding.jl’s Julia-C-hybridized macros.

As I mentioned above, the goal of Clang.jl’s generator is to generate code that a user will write based upon Julia’s C interop docs. The goal of CBinding.jl/C.jl is to get a better user experience when working with the C interface.

2 Likes