HadrienG2 commented on issue #5700: URL: https://github.com/apache/arrow-rs/issues/5700#issuecomment-2084645487
Please excuse my tone, it was triggered by frustration from using the current API. Instead of pointlessly venting it on you, I'll try to get the API to the state where I would've liked to find it. My intent is indeed to build a strong typing facade that lies on top of the builders and array types that you already have. That is the only viable option from an API compatibility point of view, and it is also necessary because some arrow functionality cannot be exposed in a strongly typed manner (e.g. if people want to open a file whose content they know nothing about and query basic metadata or run SQL queries on it). Basically, in my dream scenario, the arrow-rs user tutorial story would eventually go from the current "use the high-level array API if you can, and the low-level buffer API if you must" advice, to a three-staged "use the high-level strongly typed API if you can, the mid-level dynamically typed array API if you need more dynamism, and the low-level buffers API if you must" advice. -- 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: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
