On 01/25/21 21:45, John Conan wrote (in part):
I've been messing around with X.680, aka ASN/1.  Its reputation for horrible evilness, I find, primarily comes from the Packed Encoding Rules and the interface with statically typed languages, both of which require dealing with the schema language programmatically.

I would beg to differ.  Have you ever seen the ASN.1 in the various crypto standards?  (This mess is independent of PER.)

N.