Hi Kevin,
I've added some comments to the document. Bear in mind that I'm not a MATLAB user, so this is some outside view from a Arrow C++ developer. It would be nice if MATLAB users could comment on the document, especially the proposed APIs. Regards Antoine. Le 22/01/2021 à 23:19, Kevin Gurney a écrit : > Hi Antoine, > > Thanks for your input! > > As you pointed out, I am in fact familiar with the matlab/ directory! :-) > Several MathWorkers, including myself, helped contribute to this code a while > back. We are hoping to use it as a starting point as we build out a more > fully fledged MATLAB interface to Arrow memory. > > Based on your suggestion, I've included a link to a Word Online version of > the design document below: > > https://mathworks-my.sharepoint.com/:w:/p/kgurney/EcNXJh5S-HBCit-YNL6ZYnEB4Mv9ZPTVEs7a72SWlywIsg > > As far as I can tell, this link should allow commenting by anyone. > Unfortunately, I'm not sure if the names of reviewers will be included when > they comment. If this turns out to be the case, it would be great if > reviewers could prefix their comments with something like [FirstName > LastName] so we can track feedback appropriately. > > Don't hesitate to let me know if you have any issues accessing or commenting > on the document. My apologies for the inconvenience in getting this properly > shared. > > Best Regards, > > Kevin Gurney > ________________________________ > From: Antoine Pitrou <[email protected]> > Sent: Friday, January 22, 2021 11:28 AM > To: [email protected] <[email protected]>; Kevin Gurney > <[email protected]> > Cc: Jeremy Hughes <[email protected]>; Nick Haddad > <[email protected]>; Penny Anderson <[email protected]>; Fiona La > <[email protected]>; Tahsin Hassan <[email protected]>; Yann Debray > <[email protected]> > Subject: Re: [MATLAB] Developing a MATLAB Interface for Apache Arrow > > > Hello Kevin, > > You could use a Google Docs or similar to share the design document and > allow people to comment. Inside a Google Doc, you can use "File -> > Share" to create a sharable URL with specific permissions (such as > commenting but not editing). > > I was about to mention the matlab/ directory in the Arrow repository but > I see you're the main author, so you already know about it :-) > > Best regards > > Antoine. > > > Le 22/01/2021 à 16:05, Kevin Gurney a écrit : >> It seems like the mailing list stripped out the design doc I attached for >> some reason. >> >> Here is a link to the same document hosted online instead: >> >> https://mathworks-my.sharepoint.com/:b:/p/kgurney/EU3Kdz0cubRJrkEyI1bNR88BKnH4S2siU2EHHNQwxTgHUg?e=wzLDx4<https://mathworks-my.sharepoint.com/:b:/p/kgurney/EU3Kdz0cubRJrkEyI1bNR88BKnH4S2siU2EHHNQwxTgHUg?e=wzLDx4> >> >> Note: This link is only a temporary solution (will expire on February 21, >> 2021). It would be ideal if we could move this to a better place like the >> Arrow Confluence Design Documents area. >> >> Thanks, >> >> Kevin >> ________________________________ >> From: Kevin Gurney <[email protected]> >> Sent: Thursday, January 21, 2021 4:47 PM >> To: [email protected] <[email protected]> >> Cc: Jeremy Hughes <[email protected]>; Nick Haddad >> <[email protected]>; Penny Anderson <[email protected]>; Fiona La >> <[email protected]>; Tahsin Hassan <[email protected]>; Yann Debray >> <[email protected]> >> Subject: [MATLAB] Developing a MATLAB Interface for Apache Arrow >> >> 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<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 >> >
