ExpandingMan / Arrow.jl

DEPRECATED in favor of [JuliaData/Arrow.jl](https://github.com/JuliaData/Arrow.jl)
Other
56 stars 9 forks source link

constructorpocalypse #21

Closed ExpandingMan closed 6 years ago

ExpandingMan commented 6 years ago

Because the arrow format is so general, and as we have seen in Feather the "implementations" of it don't exactly always seem to follow it, it's very hard to provide package developers with good ways of constructing the various ArrowVector objects directly from IO buffers. My initial approach was to provide users with a bewildering menagerie of constructors, and I'm coming to realize that this is a bad approach.

I have several ideas for simplifying the way users create ArrowVectors from IO buffers. I hope to implement one of them soon and then delete as many of the existing constructors as possible.

ExpandingMan commented 6 years ago

This is done, though I have left many of the original constructors. I actually wind up using a lot more of them than I thought.