I'm -0.5.

We never got it merged but I think at least some people might be relying on
JSON serialized versions of flatbuffers schemas (and I would guess this
would break that, or at least it is something we should test).  While I
like consistency and the warnings might be annoying, I'd rather keep it
the way it is as I think the effort to fix (and potential impact) outweighs
the benefits.



On Mon, Aug 2, 2021 at 6:34 AM Antoine Pitrou <anto...@python.org> wrote:

>
> While I'm not fond of changing naming conventions because of a
> third-party project, in this case we have inconsistent naming in our
> .fbs files, so this could be an opportunity to clean it up.
>
>
> Le 02/08/2021 à 15:00, Wes McKinney a écrit :
> > While doing some Flatbuffers work, I noticed that recent compiler
> > versions now warn about non-snake-case field names:
> >
> > https://github.com/google/flatbuffers/pull/6005
> >
> > It seems that the intent is for the compiler to generate
> > "language-friendly" code (e.g. camelCase for Java) from snake_case
> > schemas. It looks like Arrow won't be disrupted by this warning, but I
> > am wondering if this is something that we might be able to fix at some
> > point. Because the field names do not impact the binary format of the
> > Flatbuffers, this would be backward and forward compatible, but it
> > would require some code changes in various bindings (e.g. C++, but
> > probably not Java).
> >
>

Reply via email to