Avro is currently implemented in 10 languages, this leads to some issue : - For a new feature, it's difficult to add it everywhere. - Difficult to ensure that each implementations have same possibilities. - Bug fix can be hard (This JIRA <https://issues.apache.org/jira/browse/AVRO-3591> try to solve by adding common test system).
On the other hand, it can be hard to decide which implementation to remove; and each developer & user would will have different advice (*Mine would be to remove perl, php and ruby*). May be a doodle like system would be a solution (for each language, get pro & cons; and remove an implementation when there are more than 80% cons). WDYT ?
