Thank you Antoine, I suspected as much :) Will have to dig into that. For future reference I'm basing my work off this : https://github.com/dcastro/haskell-flatbuffers
On Mon, 17 Oct 2022 at 15:25, Antoine Pitrou <anto...@python.org> wrote: > > 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. >