Quote:
Originally Posted by tompe
There is a good reason to care. The choice of format might influence how much code you can reuse or get for free. The format should also be a format that have good support in form of parsers and a format that is easy to work with in different language. That is because the work done with formats and how to translate between them is generally useful if you want to implement something similar in another language.
|
Those are implementation details that only devs should be concerned about, not users, as the question was posed.
.....
Okay, so my still-waking eye inserted "users", but the point remains -- whatever canonical form that app uses has very *little* to do with interoperability, since interoperability is a function of what inputs are supported, and code reuse is not important to well-*functioning* code. Reuse is a convenience to the developer, not the user.