4 ms·
You can find footgunless parsers
by AtlasBarfed 1y ago
You can find footgunless parsers
- orev 1y agoVery 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 1y agoIf 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?