tustvold commented on issue #7075:
URL: https://github.com/apache/arrow-rs/issues/7075#issuecomment-2637845734

   IMO polars has both a python and Rust API, and IMO trying to support both 
with one system using mechanisms like libloading is a bad UX for both.
   
   Instead I'd suggest Rust code should be able to provide an ObjectStore 
directly.
   
   Similarly for python, polars could provide an object store shim that 
delegates to a user provided python  impl (this may even already exist). This 
would allow people to plugin python based object stores.
   
   If libloading is important for other reasons, e.g. some GPL dance, then 
these Rust/python impls can orchestrate that. 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscr...@arrow.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to