Rust: https://crates.io/crates/abi_stable
C / C++:
- https://crates.io/crates/cbindgen,
- https://doc.rust-lang.org/nomicon/ffi.html,
- https://rust-lang.github.io/rust-bindgen/introduction.html
C#: https://crates.io/crates/csbindgen
Lua/Luau: https://crates.io/crates/mlua
Python: https://crates.io/crates/pyo3
GNU General Public License v3.0 only (LICENSE or
https://www.gnu.org/licenses/gpl-3.0.html) — the comline-codegen contract
and the conformance corpus link comline-core and are part of Comline's
GPL toolchain. Copyleft covers the generators, not the code they emit
(generated bindings link only comline-runtime, MPL-2.0). Contributions are
GPL-3.0-only. See design/licensing.md.