>
As I said, name me a format that I can't parse correctly as a Python one-liner.Sorry, I misread that in your previous comment as "name me a format that I can parse correctly with a Python one-liner, without special libraries".
Anyway, the original article contains numerous examples of the issues I'm talking about; scroll to "Let’s begin with a teaser" and read from there. The point being, it's very difficult to correctly parse output in general case, because unstructured text doesn't reliably tell you when various data items begin and end. Most people thus won't bother with ensuring their ad-hoc parsing is correct.
> By the way "OS API" is ridiculous. These libraries have to be implemented for every language (and they have been, for most popular languages).
Sure each language has to implement its own bindings to the OS. My point is that there should be a structured format defined as standard on the system level, so that all CLI programs could use the same parser and generator instead of each rolling their own.