The only problem I saw with YAML is that it is overdone.
Who the hell would use no and yes?
Strings should always be quoted.
safeDump / safeLoad should be default, and probably dump / load should be renamed to fullDump / fullLoad, or dangerous, or just use a custom Encoder / Decoder
I saw no problem with indentation-based languages, though. That is why Markdown is popular.
The only problem I saw with YAML is that it is overdone.
no
andyes
?safeDump
/safeLoad
should be default, and probablydump
/load
should be renamed tofullDump
/fullLoad
, ordangerous
, or just use a customEncoder
/Decoder
I saw no problem with indentation-based languages, though. That is why Markdown is popular.
I have my own post on it
Stop Using YAML
Jesse Phillips ・ Oct 12 '19 ・ 2 min read