Open acrigney opened 6 months ago
Your project is a work in progress?
The project itself is pretty stable and used by several production quality dependencies. It gets updates when Clang itself gets updates (about every 6mo) and when there is an ask for a new ffeature.
but it looks like I could use your framework to build a C# interface for https://github.com/infiniflow.
I'm not familiar with that project in particular, but ClangSharp supports generating 1-to-1 blittable P/Invoke bindings to many types of C (and a smaller subset of C++) headers. It's known to work well with libraries like Windows SDK
( D3D9
, D3D10
, D3D11
, D3D12
, D2D1
, DWrite
, Win32
, Gdiplus
, WIC
, XAudio2
, etc), Vulkan
, Xlib
, Xcb
, Wayland
, PulseAudio
, and much more.
So provided your project has a generally stable C ABI, it should be possible to generate bindings for it.
Sorry guys dumb question but it looks like I could use your framework to build a C# interface for https://github.com/infiniflow. Your project is a work in progress? And infiniflow is as well. But this looks like a good match?
Best Regards, Alistair