Comment

Comment by BoppreH

Things I liked:

- Versioning.

- Time zone identifier instead of just a fixed offset (which are ambiguous for future events).

- Native encoding of binary values.

- Graph notation with support for labels.

- Comments!

- Trying to escape lookalike characters, even though I think that's a lost cause.

Things I'm not so keen about:

- NUL character in strings being platform and settings dependent.

- Line break not being forced to a consistent value.

- The most complicated number encoding scheme I've ever seen (e.g. 0xa,3fb8p+42).

- Entity references are a footgun for anyone writing a depth-first or breadth-first algorithm.

- Arrays-vs-list feels like it doesn't belong in encoding formats.

parent BoppreH 4 years ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton