Hi, On Wed, Aug 9, 2023 at 6:30 PM Kousuke Saruta <saru...@apache.org> wrote:
> Hi developers, > > I'd like to discuss the specification of namespace. > According to the specification, each dot separated portion of a namespace > should be [a-zA-Z_]][a-zA-Z0-9_]*. > https://avro.apache.org/docs/1.11.1/specification/#names > > But the actual implementations of some language bindings don't follow the > specification, and accept any characters. > Especially, the Java binding generates namespaces which contain "$" for > inner classes generated by protobuf. > > So, should we need to review the namespace specification? > To the developers who are familiar with the Java SDK: What problems do you see if the generator stops producing "$", i.e. do something like generated.replace('$', '') ? Would that break existing apps ? > > Thanks, > Kousuke >