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 <anto...@python.org> > Sent: Friday, January 22, 2021 11:28 AM > To: dev@arrow.apache.org <dev@arrow.apache.org>; Kevin Gurney > <kgur...@mathworks.com> > Cc: Jeremy Hughes <jhug...@mathworks.com>; Nick Haddad > <nhad...@mathworks.com>; Penny Anderson <pe...@mathworks.com>; Fiona La > <fion...@mathworks.com>; Tahsin Hassan <thas...@mathworks.com>; Yann Debray > <ydeb...@mathworks.com> > 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 <kgur...@mathworks.com> >> Sent: Thursday, January 21, 2021 4:47 PM >> To: dev@arrow.apache.org <dev@arrow.apache.org> >> Cc: Jeremy Hughes <jhug...@mathworks.com>; Nick Haddad >> <nhad...@mathworks.com>; Penny Anderson <pe...@mathworks.com>; Fiona La >> <fion...@mathworks.com>; Tahsin Hassan <thas...@mathworks.com>; Yann Debray >> <ydeb...@mathworks.com> >> 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 >> >