Комментарии 4
Мой любимый формат. Читать и писать YAML удобно, но эта библиотека - полная фигня. Некоторые функции разрабы так и не добавили до сих пор, где-то мне даже пришлось дописывать и теперь у меня своя версия yaml-cpp + в .dll компилится только старая версия, а новая в статике. Короче, json победил
Мы поддержку YAML внедряли, по большей части, для работы с конфигами. Сами конфиги у нас по структуре простые и по объему не более 350 строк (обычно до 50 строк), но настройки в них сложные, поэтому пользователям была нужна помощь в виде наличия комментариев. Ну и читаются YAML-файлы, на мой взгляд, легко.
Мы плотно покрывали код, работающий в наших проектах с yaml-cpp, тестами. Это помогало минимизировать количество сюрпризов и выявлять, в том числе ошибки разработчиков. Пока, в общем, полет нормальный.
Народ не понимает фишек ямл и сидит на xml

Как подружить С++ и YAML: сохранение конфигов с помощью yaml-cpp