Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Investigate using an IDL for binding generation #1268

Closed
NickGerleman opened this issue Apr 27, 2023 · 1 comment
Closed

Investigate using an IDL for binding generation #1268

NickGerleman opened this issue Apr 27, 2023 · 1 comment

Comments

@NickGerleman
Copy link
Contributor

Right now it takes a lot of error-prone manual effort to keep bindings in sync. We do generate some glue like enum declarations, but this is tied to custom scripts, and lacks some important capabilities like forwarding documentation. We should explore using a proper IDL for better generation with much less effort.

An adjacent project uses https://djinni.xlcpp.dev/ for this, which is an option to consider.

@NickGerleman
Copy link
Contributor Author

When I looked at this there wasn't anything that directly fit the needs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant