Hi Marco,
Le 16/10/2022 à 21:12, - a écrit :
Hi all,
I've noticed the Arrow schema [1] defines some table types that clash with
primitive type names in the language I'm targeting.
For instance, we see `table Int{}` and `table Bool{}` , both of which are
primitive types in Haskell.
Are there mechanisms in the Arrow standard that let one bypass this
problem?
That question should probably be retargeted at the Flatbuffers library
for Haskell :-). In other words, there is no requirement that an Arrow
API in any implementation language mirrors exactly the names used in the
Flatbuffers specification. Hopefully the Flatbuffers implementation for
Haskell allows you to rename/remap the conflicting identifiers...
Regards
Antoine.