GitHub user gatesn added a comment to the discussion: Cross-language FFI
I can be more concrete about my specific use case. I maintain the https://github.com/vortex-data/vortex file format. We also have bindings in many languages, with a core written in Rust. I'd like to support all sorts of object stores and other functionality like tracing, retries, caching etc. It seems sensible to delegate that to a project like OpenDAL. But if I want a user of PyVortex to provide a Python OpenDAL client, I cannot currently (afaict) pass that client to core Vortex Rust. At least not without forcing strict version compatibility. GitHub link: https://github.com/apache/opendal/discussions/7103#discussioncomment-15347382 ---- This is an automatically sent email for [email protected]. To unsubscribe, please send an email to: [email protected]
