Comment

Comment by zzo38computer

> The requirement for the mandatory BOM is unacceptable for most non-Windows users

I think the requirement for Unicode is bad in general, whether it uses BOM or not.

> What on earth is "IEEE 64 bit double precision floating point numbers" in the context of textual format?

I assume it means that numbers are expected to be IEEE 64-bit floating point numbers represented in the decimal format.

> If you have to escape the base64 padding, maybe you should just drop the padding?

I agree.

> While technically a matter of choice, it uses a lot of unmatching angle brackets and that's just... ugly.

I agree with that too.

> No canonical representation.

I think that a binary format would be better as a canonical representation anyways. However, the lack of indicating the data type would seem to make it difficult to know how to convert it unless you already know the schema.

> Maybe you should review tons of other alternatives in this space

Just a few days ago, and still working on it today, I had been making something called TER. It might also be worth to look, and I wrote another comment relating to this.

Xenon does have a reference type to other nodes, which is something that other similar formats don't have, though.

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton