I've started working on a reflective Avro library for the Scala programming language.
The description of Parsing Canonical Form is clear enough for schemas, but I can't seem to find any mention of prescribed ordering of the "types" field for protocol definitions in the current specification. I've based my first pass on forward declarations elimination, but this gives only a partial order.
In the absence of spec I can base behavior on the reference (Java) implementation, but am curious about this aspect of the handshake.
Doug Cutting 2013-03-19, 16:05
Connor Doyle 2013-03-22, 01:10