Do we really need yet another file format?

South Africa
January 16, 2024 7:59am CST
I really don't get the point of TOML and YAML. Surely, between *.INI, Java *.properties, JSON and XML, there's something elegant, expressive and versatile enough to describe whatever configuration one desires (although probably not the first two for complex cases)? Apparently not ... Obligatory XKCD: #927
1 person likes this
2 responses
@avi256 (8489)
• Pune, India
16 Jan
I am not sure what TOML and YAML is, though I will check on it.
• South Africa
16 Jan
AFAIK, they're markup languages mainly used for configuring software. (YAML stands for "Yet Another Markup Language", or so I think.) I once had an issue with my computer's OS failing to connect to WiFi and attempted to configure it using the YAML config file it used. Having read up on YAML (which seems pretty straightforward from looking at it), I ended up wasting two days (just to get a syntactically valid file) that didn't achieve the desired result (even though I followed guides/tutorials and looked at examples). I wasn't impressed. Now, if it had been in any of the formats I do understand (those mentioned), it's possible that I would have succeeded, but I can't say since I did a clean reinstall of the system (which, until that point, had been working just fine for more than half a decade). So much for "everything on a *NIX system is configurable through plaintext files, provided you know how ..."
@avi256 (8489)
• Pune, India
16 Jan
@pbashton I see..understood some part of it.
• Nairobi, Kenya
16 Jan
I don't do well with file formats. I'm not a fan of programming.