I'm having trouble finding it, but I think we've previously agreed that new
features needed implementations in 2 reference implementations before
approval (I had thought the community agreed on Java and C++ as the two
implementations but I can't find the vote thread on it).  The recent of
addition RLE arrays [1] used Go and C++ as the reference implementations.

Given current maintainer bandwidth it seems reasonable to me to no longer
consider Java as a canonical reference implementation, but I think it would
be good to standardize on which language bindings are considered canonical
reference implementations, and to require spec changes be implemented in
them.

Simply based on perceived community sizes and completeness it seems that
maybe C++ and Rust should be the new standard?

Thanks,
Micah

[1] https://lists.apache.org/thread/j474q1dq9j11fz563vtztmzf8vjozbfz

Reply via email to