+1 from me too to mark it as stable. De facto it is stable: there have been
no modifications to
https://github.com/apache/arrow/blob/master/cpp/src/arrow/c/abi.h since the
stream was added in 2020.

Neal

On Thu, May 26, 2022 at 12:32 PM Dewey Dunnington <de...@voltrondata.com>
wrote:

> 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