I'll start a vote for accepting this code donation (conditional on IP
clearance).

Neal

On Mon, Sep 14, 2020 at 5:07 PM Kenta Murata <m...@mrkn.jp> wrote:

> Hi Jacob,
>
> I'm very excited to see Julia's implementation of Arrow is restarted.
>
> Pkg.jl seems now support treating packages in subdirectories.
> I guess the feature is added by
> https://github.com/JuliaLang/Pkg.jl/pull/1766 and
> https://github.com/JuliaRegistries/RegistryTools.jl/pull/31.
> As these pull request, you can tell the location of Julia package
> directory to Pkg.jl
> by `subdir` parameter in Project.toml.
>
> 2020年9月14日(月) 4:33 Jacob Quinn <quinn.jac...@gmail.com>:
> >
> > Hello all,
> >
> > Hopefully this email works (I'm not super familiar with using mailing
> lists
> > like this).
> >
> > Over the past few weeks, I've been working on a pure Julia implementation
> > to support serializing/deserializing the arrow format for Julia. The code
> > in its current state can be found here:
> > https://github.com/JuliaData/Arrow.jl.
> >
> > I believe the code has reached an initial beta-level quality and just
> > finished writing the arrow <-> json integration testing code that archery
> > expects. I haven't worked on actual archery integration yet, but it
> should
> > just be a matter of adding a tester_julia.py file that knows how to
> invoke
> > the test/integrationtest.jl file with similar arguments as the
> tester_go.py
> > file.
> >
> > This email has a couple purposes:
> > * Signal that the julia code is somewhat ready to be used/integrated in
> the
> > main repo
> > * Ask for advice/direction on actually integrating with the apache arrow
> > github repository
> >
> > For the latter, in particular, I imagine keeping an initial PR as minimal
> > as possible is desirable. I need to follow up with the core pkg devs for
> > Julia, but I've been told it's possible/not hard to have a Julia package
> > "live" inside a monorepo, but I just haven't figured out the details of
> > what that means on the Julia General package registry side of things. But
> > I'm happy to figure that out and shouldn't really affect the merging of
> > Julia code into the apache arrow github.
> >
> > So my plan is roughly:
> > * Fork/make a branch of the apache arrow repo
> > * Add in the Julia code from the link I mentioned above
> > * Add necessary files/integration in archery to run Julia integration
> tests
> > alongside other languages
> > * Do initial merge into apache arrow?
> >
> > If there are other initial requirements core devs would expect, just let
> me
> > know, but I imagine that updating the implementation matrix, for example,
> > can be done afterwards as follow up.
> >
> > Excited to have Julia more officially integrated here!
> >
> > Cheers,
> >
> > -Jacob
> > https://github.com/quinnj
> > https://twitter.com/quinn_jacobd
>
>
>
> --
> Regards,
> Kenta Murata
>

Reply via email to