Apologies if I'm on the wrong list or struggle to get my question
across, I'm very new to Arrow, so please point me to the best place if
there's somewhere better to ask these kinds of questions...
So, in my mind, Arrow provides a single in-memory model that supports
access from a bunch of different languages/environments (Pandas, Go,
C++, etc from looking at https://github.com/apache/arrow), which gives
me hope that, as someone just starting out on a project to go from a
proprietary C++ trading framework's market data archive to Pandas
dataframes would be a good way to look and, if things go through arrow
in the middle, potentially a way for other environments (Go, Julia?) to
make sure of the same thing.
That left me wondering, however, that if I write a "to arrow" thing is
C++, how would a Go or Python user then wire things up to get access to
the Arrow data structures?
Somewhat important bonus point: how would that happen without memory
copies? (datasets here are many GB is most cases).
- new user question about cross-language use Chris Withers