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?

Thanks,
Kousuke

Reply via email to