>
> I added a note to the Arrow 6 release notes in
> https://github.com/apache/arrow-site/pull/153/files#r741928109.

Thank you.


> We plan to rewrite a lot of the API in Arrow 7


Sorry I missed them on the mailing list.  Were these plans discussed here
(sorry if I missed them, sometimes I filter out stuff from javascript
discussions)? or in another forum?

-Micah

On Wed, Nov 3, 2021 at 9:23 AM Dominik Moritz <domor...@apache.org> wrote:

> Thank you, Micah. We plan to rewrite a lot of the API in Arrow 7 so I
> think option 1 would add a lot of overhead. I added a note to the Arrow 6
> release notes in
> https://github.com/apache/arrow-site/pull/153/files#r741928109.
>
> On Nov 2, 2021 at 22:30:01, Micah Kornfield <emkornfi...@gmail.com> wrote:
>
>> I'd suggest maybe two things:
>> 1.  If possible add deprecation warnings for the next release, and delete
>> the release after (we don't have a formal policy but if would be good to
>> give user heads up before out-right deletion).
>> 2.  If 1 isn't an option then please add something to the 6.0.0 release
>> notes indicating the removal.
>>
>> Cheers,
>> Micah
>>
>> On Tue, Nov 2, 2021 at 1:54 PM Dominik Moritz <domor...@apache.org>
>> wrote:
>>
>> +1 from me as well.
>>
>>
>> That brings us to 3 times +1 and no -1 or +0.
>>
>>
>> Thank you, all. We will remove the compute code in the next Arrow version.
>>
>>
>> On Nov 2, 2021 at 16:12:02, Paul Taylor <ptaylor.apa...@gmail.com> wrote:
>>
>>
>> > +1 from me as well
>>
>> >
>>
>> > On Oct 27, 2021, at 6:58 PM, Brian Hulette <bhule...@apache.org> wrote:
>>
>> >
>>
>> > 
>>
>> > +1
>>
>> >
>>
>> > I don't think there's much reason to keep the compute code around when
>>
>> > there's a more performant, easier to use alternative. I think the only
>>
>> > unique feature of the arrow compute code was the ability to optimize
>>
>> > queries on dictionary-encoded columns, but Jeff added this to Arquero
>>
>> > almost a year ago now [1].
>>
>> >
>>
>> > Brian
>>
>> >
>>
>> > [1] https://github.com/uwdata/arquero/issues/86
>>
>> >
>>
>> > On Wed, Oct 27, 2021 at 4:46 PM Dominik Moritz <domor...@apache.org>
>>
>> > wrote:
>>
>> >
>>
>> >> Dear Arrow community,
>>
>> >>
>>
>> >> We are proposing to remove the compute code from Arrow JS. Right now,
>>
>> the
>>
>> >> compute code is encapsulated in a DataFrame class that extends Table.
>>
>> The
>>
>> >> DataFrame implements a few functions such as filtering and counting
>> with
>>
>> >> expressions. However, the predicate code is not very efficient (it’s
>>
>> >> interpreted) and most people only use Arrow to read data but don’t need
>>
>> >> compute. There are also more complete alternatives for doing compute on
>>
>> >> Arrow data structures such as Arquero (
>>
>> https://github.com/uwdata/arquero).
>>
>> >> By removing the compute code, we can focus on the IPC reading/writing
>>
>> and
>>
>> >> primitive types.
>>
>> >>
>>
>> >> The vote will be open for at least 72 hours.
>>
>> >>
>>
>> >> [ ] +1 Remove compute from Arrow JS
>>
>> >> [ ] +0
>>
>> >> [ ] -1 Do not remove compute because…
>>
>> >>
>>
>> >> Thank you,
>>
>> >> Dominik
>>
>> >>
>>
>> >
>>
>>
>>

Reply via email to