There are people using that to store data?
Yes.
There are people writing programs in yaml the way lisp is written in s-expressions. It's terrible.
Yet Another Markup Language
yaml
markup
barf
Don't know about data storage, but devops people sure seem to love it.
>>3
there are programming languages using YAML syntax for code. FTFS. It's weird.
XML was better.
>>6
they don't love it. they "love" it. Its enforced from top (RedHat) to bottom.
There is a trend for Infrastructure as a Code. Guy who actually invented & wrote Ansible, later after RH bouth his startup and fired him, came up with tool that just use real programming language code instead of yaml. But no one listened, nor cared. Industry already bough & embraced Y A M L as "easy" IaaC.
Fabric+Paramiko was excellent, some times evel shell scripts better than YAML since YAML is not a real programming language and ugly af.
however you can avoid yaml, in ansible/salt/chef you can simply write code and call api deirectly from code, modules, plugins, or at least run script from yaml.
Docker is worse than yaml.
Nix is a whole new weird animal in town and it's hard to adopt, in comparison to mentioned tools above.
Why not use S-expressions instead?
>>9 Because there are no tools that understand sexps. It's a chicken-and-egg problem.
Chicken understands sexps: https://www.call-cc.org/
>>11 I meant DevOps tools.
>>10
You can write all the S-exp tools you want using Lisp.