OK I would be happy with that. How should I get started? Should I just
create a PR to add a `rust` or `rust-native` root level directory with some
starting code? I could do that this weekend.

Thanks,

Andy.

On Fri, Mar 23, 2018 at 10:04 AM, Wes McKinney <wesmck...@gmail.com> wrote:

> > Wes - if we continue developing an a separate repo for now to prove
> commitment levels and get this further along does that actually make the IP
> clearance procedure harder with more individual contributors involved?
>
> Yes, this will make things harder (since we will have to chase down
> ICLA's from each contributor). If you are going to work on a native
> implementation, I strongly recommend doing the work in the Apache
> community. The code does not need to be API-stable nor
> production-ready to go into the master branch.
>
> Thanks
>
> On Fri, Mar 23, 2018 at 11:51 AM, Andy Grove <andygrov...@gmail.com>
> wrote:
> > I probably shouldn't have used the term binding. I am primarily
> interested
> > in a native Rust implementation but it should be possible to have traits
> > defining the interface and two implementations - one native and one using
> > FFI to call C. Rust has zero overhead when calling C code typically. I
> need
> > to know more about Arrow before I can say for sure.
> >
> > Wes - if we continue developing an a separate repo for now to prove
> > commitment levels and get this further along does that actually make the
> IP
> > clearance procedure harder with more individual contributors involved?
> >
> > Thanks,
> >
> > Andy.
> >
> >
> >
> > On Fri, Mar 23, 2018 at 9:11 AM, Wes McKinney <wesmck...@gmail.com>
> wrote:
> >
> >> Not knowing the Rust ecosystem very well, I'm interested in the
> >> pros/cons of building and maintaining Rust bindings vs. a native Rust
> >> implementation, or some hybrid of the two. Seems like both bindings
> >> and native implementation could be part of the same codebase
> >> potentially.
> >>
> >> If we decide to import https://github.com/jihoonson/iron-arrow into
> >> the Apache Arrow project, it will take 1-2 weeks to conduct the IP
> >> clearance procedure as we recently did for the Go implementation. This
> >> is a lot of legwork for the PMC, so I want to make sure before we do
> >> this that it is worth it, and that there's a plan to continue actively
> >> developing this code.
> >>
> >> Thanks
> >> Wes
> >>
> >> On Fri, Mar 23, 2018 at 11:02 AM, Andy Grove <andygrov...@gmail.com>
> >> wrote:
> >> > My personal view (and I think I've seen others state this already
> here)
> >> is
> >> > that we should bring it into the repo sooner rather than later and
> work
> >> on
> >> > it there. The version is 0.1.0 so I think that sets peoples
> expectations
> >> > about how complete it is.
> >> >
> >> > I think it is better for people to see it in the arrow repo being
> >> actively
> >> > developed. I'm very interested in getting compatibility unit tests
> set up
> >> > soon too so we can be sure it really is compatible with the other
> >> > implementations.
> >> >
> >> > Andy.
> >> >
> >> > On Fri, Mar 23, 2018 at 8:44 AM, paddy horan <paddyho...@hotmail.com>
> >> wrote:
> >> >
> >> >> Hi Andy,
> >> >>
> >> >> I’m looking to get involved in contributing to the Rust
> implementation
> >> >> also, would love to see it in the arrow repo sooner rather than
> later.
> >> >>
> >> >> Should we identify what needs to be added to iron-Arrow before it’s
> >> ready
> >> >> to be donated to the Apache repo?
> >> >>
> >> >>
> >> >> Thanks,
> >> >> Paddy
> >> >>
> >> >> Get Outlook for iOS<https://aka.ms/o0ukef>
> >> >> _____________________________
> >> >> From: Andy Grove <andygrov...@gmail.com>
> >> >> Sent: Friday, March 23, 2018 9:08 AM
> >> >> Subject: Rust bindings
> >> >> To: <dev@arrow.apache.org>
> >> >>
> >> >>
> >> >> Hi,
> >> >>
> >> >> Congratulations on the release of the Go bindings for Arrow. I think
> >> Rust
> >> >> should be next ;-)
> >> >>
> >> >> I've been a bit distracted getting a release out in the day job but
> am
> >> now
> >> >> working on iron-arrow and getting it ready to integrate with my
> >> project. I
> >> >> hope to be able to put some time in this weekend on this. I don't
> think
> >> it
> >> >> will be very hard to get to a point where I am at least using the
> Array
> >> >> type.
> >> >>
> >> >> I can commit to working on the Rust bindings moving forward (weekends
> >> >> mostly) so I think we should go ahead and do this under the arrow
> repo
> >> if
> >> >> everyone is in agreement.
> >> >>
> >> >> Thanks,
> >> >>
> >> >> Andy,
> >> >>
> >> >>
> >> >>
> >>
>

Reply via email to