作者:王纯业
### 第一个例子
http://martin.kleppmann.com/2012/12/05/schema-evolution-in-avro-protocol-buffers-thrift.html 是一个很好的比较例子。
我类似的做了一个 ASN1 的结构
```
Person DEFINITIONS AUTOMATIC TAGS ::=
BEGIN
Person ::= SEQUENCE {
username PrintableString,
favouritenumber INTEGER,
interests SEQUENCE OF PrintableString
}
END
```
用下面的方法编译
```
erlc -I. -bper Person.asn
erl