Uniform eXchange Format (UXF) – plain text human readable typed storage format
1–10 of 62 posts
Re: Uniform eXchange Format (UXF) – plain text human readable typed storage format
#2I feel the spec warranted more discussion about why strings instead of the way more common "like this", i.e. why angle brackets are used to quote strings. Probably to make it easier to embed quotes, but I'm not sure. It was rather surprising at least, although I guess you get used to it if you read a lot of raw files.
Re: Uniform eXchange Format (UXF) – plain text human readable typed storage format
#3Re: Uniform eXchange Format (UXF) – plain text human readable typed storage format
#4no time zones on date/×? they should be added.
Chesterson's Fence (https://en.wikipedia.org/wiki/G._K._Chesterton#Chesterton's_... is a very powerful design principle. They chose to put those elements into ISO 8601 for principled reasons: they come from pain. They embody responses to mistakes that I've made, and thousands of other engineers before me. Unless we fully understand the reason they were included, don't arbitrarily to do "I haven't used it, so it must be useless."
Other than that, it looks like a clean spec, but I'm not personally convinced that it has enough incremental value over JSON or YAML to replace them in the human-readable exchange format space. It can be a little more concise, but if I'm making something for humans, clarity (typically) has more value than conciseness. Are there other compelling values that I'm missing?
Re: Uniform eXchange Format (UXF) – plain text human readable typed storage format
#5Re: Uniform eXchange Format (UXF) – plain text human readable typed storage format
#6no time zones on date/×? they should be added.
Re: Uniform eXchange Format (UXF) – plain text human readable typed storage format
#7no time zones on date/×? they should be added.
Re: Uniform eXchange Format (UXF) – plain text human readable typed storage format
#8Pretty cool I guess, although there sure are a lot of such formats now ... but I like the typed-ness. I feel the spec warranted more discussion about why strings instead of the way more common "like this", i.e. why angle brackets are used to quote strings. Probably to make it easier to embed quotes, but I'm not sure. It was rather surprising at least, although I guess you get used to it if you read a lot of raw files…