Concise Encoding: A secure data format for a modern world
Things I liked:<p>- Versioning.<p>- Time zone identifier instead of just a fixed offset (which are ambiguous for future events).<p>- Native encoding of binary values.<p>- Graph notation with support for labels.<p>- Comments!<p>- Trying to escape lookalike characters, even though I think that&#x27;s a lost cause.<p>Things I&#x27;m not so keen about:<p>- NUL character in strings being platform and settings dependent.<p>- Line break not being forced to a consistent value.<p>- The most complicated number encoding scheme I&#x27;ve ever seen (e.g. 0xa,3fb8p+42).<p>- Entity references are a footgun for anyone writing a depth-first or breadth-first algorithm.<p>- Arrays-vs-list feels like it doesn&#x27;t belong in encoding formats.