+1 for me.

The C structs are clean and leave good room for extension.

--
Felipe

On Thu, May 25, 2023 at 12:04 PM David Li <lidav...@apache.org> wrote:

> +1 for me.
>
> (Heads up: on the PR, there was some discussion since the last email and
> the meaning of 'experimental' was clarified.)
>
> On Tue, May 23, 2023, at 16:56, Matt Topol wrote:
> > To clarify:
> >
> >> Depends on what we're voting on?
> >
> > Voting on adopting the spec and adding it (while still leaving it labeled
> > as "experimental" in the docs) to the format.
> >
> > --Matt
> >
> > On Tue, May 23, 2023 at 3:29 PM Matthew Topol
> <m...@voltrondata.com.invalid>
> > wrote:
> >
> >> @Antoine: I've updated the PR with a prose description of the C Device
> Data
> >> interface. Sorry for the lack of that in the first place.
> >>
> >> --Matt
> >>
> >> On Tue, May 23, 2023 at 10:34 AM Antoine Pitrou <anto...@python.org>
> >> wrote:
> >>
> >> >
> >> > Also, I forgot to say, but thanks a lot for doing this! We can hope
> this
> >> > will drastically improve interoperability between non-CPU data
> >> > frameworks and libraries.
> >> >
> >> > Regards
> >> >
> >> > Antoine.
> >> >
> >> >
> >> > Le 23/05/2023 à 16:32, Antoine Pitrou a écrit :
> >> > >
> >> > > Depends on what we're voting on?
> >> > >
> >> > > The C declarations seem fine to me (I'm a bit lukewarm on the
> reserved
> >> > > bits, but I understand the motivation), however I've posted
> comments as
> >> > > to how to document the interface. The current PR entirely lacks a
> prose
> >> > > description of the C Device Data Interface.
> >> > >
> >> > > Regards
> >> > >
> >> > > Antoine.
> >> > >
> >> > >
> >> > > Le 22/05/2023 à 18:02, Matt Topol a écrit :
> >> > >> Hello,
> >> > >>
> >> > >> Now that there's a rough consensus and a toy example POC[1], I
> would
> >> > like
> >> > >> to propose an official enhancement to the Arrow C-Data API
> >> > specification as
> >> > >> described in the PR[2]. The new
> >> ArrowDeviceArray/ArrowDeviceArrayStream
> >> > >> structs would be considered "experimental" and the documentation
> would
> >> > >> label them as such for the time being.
> >> > >>
> >> > >> Please comment, ask questions, and look at the PR and toy example
> POC
> >> as
> >> > >> needed.
> >> > >>
> >> > >> The vote will be open for at least 72 hours.
> >> > >>
> >> > >> [ ] +1 Add this to the C-Data API
> >> > >> [ ] +0
> >> > >> [ ] -1 Do not add this to the C-Data API because...
> >> > >>
> >> > >> Thank you very much everyone!
> >> > >> -- Matt
> >> > >>
> >> > >> [1]: https://github.com/zeroshade/arrow-non-cpu
> >> > >> [2]: https://github.com/apache/arrow/pull/34972
> >> > >>
> >> >
> >>
>

Reply via email to