I'm fairly new to this but have worked on the DuckDB--R bindings
integration and used it in geospatial prototyping for a few things. I would
love to see the ArrowArrayStream declared as stable to promote its adoption
(or start the process of finalizing its definition if there is pending
feedback that hasn't yet been incorporated).

On Wed, May 25, 2022 at 6:59 PM Will Jones <will.jones...@gmail.com> wrote:

> The Arrow C Stream Interface is still listed as experimental [1], though it
> was introduced about 20 months ago [2]. It's being used in the
> well-advertised integration between PyArrow/R arrow and DuckDB [3]. Support
> was added to both Rust implementations [4][5]. It was discussed in today's
> sync meeting that additional systems have been experimenting with it [6].
>
> Should we stabilize the API now? Or are there any changes we need to
> contemplate based on the experience of our early adopters?
>
> [1] https://arrow.apache.org/docs/7.0/format/CStreamInterface.html
> [2] https://github.com/apache/arrow/pull/8052
> [3] https://arrow.apache.org/blog/2021/12/03/arrow-duckdb/
> [4] https://github.com/apache/arrow-rs/pull/1384
> [5] https://github.com/jorgecarleitao/arrow2/pull/857
> [6] https://lists.apache.org/thread/x03nck8rpmyd8td6vpz1ctqgno1cbf10
>

Reply via email to