hi all, There has been a steady stream of work over the last year and a half or so to create a set of query engine building blocks in C++ to evaluate queries against Arrow Datasets and input streams, which can be of use to applications that are already building on top of the Arrow C++ project. This effort has a smaller surface area than DataFusion since SQL parsing and query optimization are being left to other tools.
I thought it would be useful to have a name for this subproject similar to how we have Gandiva, Plasma, DataFusion, and other named Apache Arrow subprojects. We had discussed creating a project like this a few years ago [1], but since there are now multiple Arrow-native or Arrow-compatible query engines in the wild, it would be helpful to disambiguate. One simple name is ACE — Arrow C++ Engine. I'm not very good at naming things, so if there are other suggestions from the community I would love to hear them! Thanks, Wes [1]: https://docs.google.com/document/d/10RoUZmiMQRi_J1FcPeVAUAMJ6d_ZuiEbaM2Y33sNPu4/edit#heading=h.2k6k5a4y9b8y