⛓️ Bindings that stick. A simple and generic API for C++ to other language bindings supporting bidirectional communication, inheritance and automatic declarations.
The Glue bindings are designed to be language agnostic, which should allow easy creation of bindings to other languages. As Glue is currently only used in TypeScript projects bindings to embedded JavaScript interpreters like Duktape or V8 would be great.
Documentation is very sparse atm but if anyone feels up to the challenge I'd be happy to provide assistance.
In the long term it would probably be beneficial to use a casting-aware any-type based on reflection instead of relying on the current visitor-based any library.
See the readme for the current wishlist of Glue bindings. So far only Lua and Wasm bindings have been implemented. Feel free to comment here if you are interested in contributing with bindings for any language.