Thanks, Wes. That is very helpful. On Sun, Feb 21, 2021 at 3:53 PM Wes McKinney <wesmck...@gmail.com> wrote:
> hi Andy — my team at Ursa Computing is planning to contribute here > significantly in 2021 and beyond (we're also hiring for people to work > on this), but we haven't put forward any new documents beyond the ones > I wrote in the past AFAIK. We've been working on getting our general > systems affairs in order in C++ (see the recent async, multithreading > work) to provide a solid foundation for the buildout. The project in > general has made a lot of progress on basic functions / expressions > since the big refactor May/June last year. I think it's a good idea to > have high quality implementations of canonical algorithms (hash > aggregation, joins, sorting, etc.) so they can be community-maintained > and -optimized and reused in other projects. > > Some extra-ASF data processing projects that are written in C++ and > using Arrow to represent data: > > * Cylon (@ multiple unis) https://github.com/cylondata/cylon > * Hustle (@ U Wisconsin) https://github.com/UWHustle/hustle > * NoisePage (@ CMU) https://github.com/cmu-db/noisepage > * RAPIDS / cuDF (https://github.com/rapidsai/cudf) > > There's probably some others that I'm not aware of. > > best, > Wes > > On Sun, Feb 21, 2021 at 4:22 PM Andy Grove <andygrov...@gmail.com> wrote: > > > > I'm giving a talk about Ballista [1], Rust, and Apache Arrow this week > [2] > > and I'd like to make sure I'm giving accurate information about other > > efforts around building execution engines. > > > > I know there is work happening in C++ but I haven't been following this. > > Could someone point me to any documentation/news about this or maybe > > provide a brief summary of the current status? > > > > Are there other projects that I should be aware of and mention in this > talk? > > > > Thanks, > > > > Andy. > > > > [1] https://github.com/ballista-compute/ballista > > [2] https://www.meetup.com/nyhackr/events/276261812/ >