Hello,

Following Jacques's feedback, I drafted a new version of the C data
interface spec.

The spec PR is here:
https://github.com/apache/arrow/pull/6040
Direct link to the RST file:
https://github.com/apache/arrow/blob/5d8669d371401f9db12326b079e13c0058ba972b/docs/source/format/CDataInterface.rst

There is also a C++ implementation, together with a Python <-> R
bridge demonstrating the functionality:
https://github.com/apache/arrow/pull/6026

The main change from the previous spec is that there are now two C
structures; one for the type or schema information, one for the
array or record batch data. This allows exchanging both kinds of
information independently (and so, potentially, to exchange schema once
and then multiple arrays or record batches).

Comments and questions welcome.

Regards

Antoine.


Reply via email to