What I want from YAML (or a competitor) is access to the concrete syntax tree.
For one of my art projects I make YAML files that describe the front side, back side, and web side of a "three sided card". I generate these out of several templates, currently using ordinary string templating.
I'd love to be able to load a YAML file and add something programatically to the list and have the list stay in the same format that it was in, so if it was a
[1,2,3]
list I get [1,2,3,4]
if it was a - 1
- 2
- 3
list I want - 1
- 2
- 3
- 4
sadly I'm the only one who thinks this way.