I want to bring up a concern I have with the recent changes to the format. To me, part of the strength of the project is that you have multiple bindings for Arrow the are cross-compatible and consistent. As such, I'd like to propose the following process when dealing with format changes:
- Format changes (files in /format), should go through a formal DISCUSS and VOTE process as opposed to standard code review requirements. - We should only merge changes to the format to master when they also include reference implementation/support in Java and C++ and associated integration tests. What do others think?