Human friendly with curly braces? I don't buy it.
I would never unleash a curly braces syntax on a non-developer. And if it's a format for developers then there are already plenty of options.
I would never unleash a curly braces syntax on a non-developer. And if it's a format for developers then there are already plenty of options.
Meanwhile, with significant whitespace, non-developers have to learn to be aware that a syntactic element intended to mean nothing now suddenly means something, and that one type of whitespace means something different than another and that they can't be used together, which is counter-intuitive.
I think there's a touch of Stockholm syndrome in your belief otherwise. You have been corrupted and are projecting "intuitive" on to the pure. ;-)
Furthermore, how would you explain to a non developer that ``` a: b: nested ```
is different than: ``` a: b: non nestee ```