4 ms·
I'm the first person to dislike YAML, but I also like it better than the other popular alternatives. JSON sucks to write and read, but is great for machines. TO
by spoiler 3y ago
I'm the first person to dislike YAML, but I also like it better than the other popular alternatives. JSON sucks to write and read, but is great for machines. TOML sucks beyond simple top-level key value entries; Ini is even worse. XML reminds me of a thorn bush (but I can't explain this). Nobody on the team would want to learn to read Dhall
YAML has some "cute" features that are annoying (but anchors are nice).
Cue/JSONNET are a nice compromise between Dhall and JSON/YAML, but I don't see them reaching wide adopting (I'm hopeful it happens, but alas).
Aside: I wonder how people develop such an extremist view regarding something as mundane as config languages to equate them with casual murder
- tasuki 3y ago> XML reminds me of a thorn bush (but I can't explain this). Nobody on the team would want to learn to read Dhall I grant you the thorn bush, but "nobody would want to learn" is imo a weak argument against Dhall.
- woooooo 3y agoConfig languages and build systems are both in a domain of maximum annoyance and minimum intellectual satisfaction. Within the realm of software.. casual murder is wrong and all but it would be config languages driving a build system that drove me to it if anything could.
- verdverm 3y agoHave you tried CUE? It is very intellectually stimulating
- marcosdumay 3y ago> config languages driving a build system Yeah, this part alone is already wrong and can not work well.