The problem with JSON and XML based file formats is the tendency to require further parsing to decode values from strings. A universal interchange file format would have the ability to express all common data types through the composition of atomic values and containers.
-
-
Another desirable property is diffability. JSON makes single-line semantic changes require multi-line adjustment of commas, and XML with end tags.
Show this thread -
Finally, real data contains some equivalent of pointers or references, often with cycles. A universal interchange format must be able to express a snapshot of this data at a point in time, including references to external data that may be found elsewhere.
Show this thread -
It’s the lack of this notion of local and remote references in data that leaves Java and C# requiring ad hoc database glue layers in languages that were otherwise sufficiently high-level that they could have solved the problem in a wonderfully general way.
Show this thread
End of conversation
New conversation -
-
-
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
I hope you don’t have the displeasure to encounter ASN.1.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
EDN with custom readers is very nice for this
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Hey!
@TimSweeneyEpic - I would love to have you on our podcast to talk about the evolution of gaming and the potential for blockchain or crypto-like (nft) assets to become a part of the microtransactions systems! we have over 25k+ followers that would love this podcast!Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
This Tweet is unavailable.
-
-
What you described really reminds me CBOR semantic tags: https://www.iana.org/assignments/cbor-tags/cbor-tags.xhtml …
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Unification.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.