Remix.run Logo
AtlasBarfed 15 hours ago

You can find footgunless parsers

orev 13 hours ago | parent [-]

Very often (probably the vast majority) the people writing the YAML aren’t the ones choosing which parser is being used by the software consuming it.

AtlasBarfed 8 hours ago | parent [-]

If you are writing a software system that needs potentially human edited config files, yaml is the best for human edited files if you, software architect, use a footgun less parser.

Yaml is popular like python because indentation as a scope depth indicator is far more visually intuitive for low skill programmers than braces (c,json) or counting/matching parents in lisp or begin end tags in xml.

Sorry your kubernetes ecosystem didn't do that. Why not get them to change parsers? A hell of a lot easier than changing k8s to toml or maml.

Because ultimately that's what the frustration of yaml comes from, right? Kubernetes config?