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 >