3 ms·
> there was something off-putting about YAML. It was a markup language claiming not to be a markup language. The acronym literally stands for "Yet Another Mark
by djhaskin987 6y ago
> there was something off-putting about YAML. It was a markup language claiming not to be a markup language.
The acronym literally stands for "Yet Another Markup Language".
Edit: To comment something less pedantic, the article doesn't really go into anything specific it doesn't like about it. It's sort of like when my brother comments about how awful the vim home web page looks. It's still a good web page. I don't know why people are commenting about aesthetics in YAML if they can't pinpoint a particular functionality problem.
That said, I'm not blind to the many warts and weird edge cases and dozens of different ways you can specify a string in YAML. I hope something more elegant comes along that's still not as draconian as JSON (simple, elegant, hard to write strings, no comments).
- tofflos 6y agoYAML (a recursive acronym for "YAML Ain't Markup Language") Source https://en.wikipedia.org/wiki/YAML https://en.wikipedia.org/wiki/YAML. Also https://yaml.org/spec/1.2/spec.html https://yaml.org/spec/1.2/spec.html.
- djhaskin987 6y agoIt didn't used to be: https://yaml.org/spec/history/2001-08-01.html https://yaml.org/spec/history/2001-08-01.html However I must admit some surprise at learning that even before 2010 they changed to the recursive acronym. I was still calling it yet another markup language even back then. I thought anything back then was yet another if it started with ya, like YaST from SuSE (yet another setup tool).
- mrgalaxy 6y agoWow I always thought it was "Yet Another Markup Language". It's crazy that they would change to be literally opposite of the original name. From the wikipedia article: > but it was then repurposed as YAML Ain't Markup Language, a recursive acronym, to distinguish its purpose as data-oriented, rather than document markup. I mean couldn't it be both data-oriented and a markup language?