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.

Reply via email to