Hello All,

MathWorks is interested in collaborating with the rest of the Arrow community 
to build out a MATLAB interface to Arrow memory. We envision an interface 
analogous to the other language bindings, with packaged classes and functions 
like:

  *   arrow.Array
  *   arrow.TableReader
  *   arrow.type.Float64
  *   ...

In the past, several MathWorkers worked with the Arrow community to develop a 
proof-of-concept MATLAB interface for reading/writing Feather V1 files by 
leveraging the Arrow C++ libraries. Since then, the Arrow project has evolved 
considerably, and we'd like to work with the community to expand MATLAB's 
ability to interoperate with the broader Arrow ecosystem.

Attached to this email is a lightweight design document which lays out a 
high-level direction for these development efforts. We welcome any and all 
feedback on this document.

It would be great to move this design document to some place that is more 
easily accessible and publicly archived for all members of the Arrow community. 
At first glance, the Arrow Confluence Design Documents area 
(https://cwiki.apache.org/confluence/display/ARROW/Design+Documents) seems like 
the ideal place. However, if you have other suggestions of how best to 
collaborate on this document, please let me know.

We are excited to work together with the rest of the Arrow community to make 
this a reality.

Best Regards,

Kevin Gurney

Reply via email to