ffig icon indicating copy to clipboard operation
ffig copied to clipboard

Generate code to call C++ libraries from other languages

Results 76 ffig issues
Sort by recently updated
recently updated
newest added

Add a template to `ffig/templates` and modify `cmake/ffig.cmake` so that Rust bindings can be generated.

enhancement
new language

We should be able to generate Objective-C bindings using FFIG. https://developer.apple.com/documentation/objectivec

new language

File parsing should fail if any compile error is found in the translation unit under inspection including errors from transitively included files. This appears to be a little complicated on...

enhancement

Having read https://opensource.guide/building-community/ I wonder what we can do to make FFIG more visible and accessible? Input much needed!

important
non-development

[Kotlin](https://kotlinlang.org) is a JVM language that we could generate bindings for. This is for completeness rather than to satisfy an external request for language support.

new language

This PR reactivates a Linux Docker build so that the Appveyor devs can investigate performance concerns. If the Appveyor build can be sped up we will re-enable Linux on Appveyor.

Investigation

Bazel is a cross-platform build tool that could be extended using Skylark to support FFIG. https://bazel.build https://docs.bazel.build/versions/master/skylark/language.html

enhancement