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]

Reply via email to