Я хотел бы использовать формат файла конфигурации, который поддерживает пары ключ-значение и вложенные, повторяемые структуры, а также максимально упрощенный синтаксис. Я представляю себе что-то вроде:
cachedir = /var/cache
mail_to = [email protected]
job {
name = my-media
frequency = 1 day
source {
from = /home/michael/Images
source { }
source { }
}
job { }
Я был бы счастлив с чем-то, использующим значащие пробелы.
JSON требует слишком много явных правил синтаксиса (цитирование, запятые и т. д.). YAML на самом деле довольно хорош, но требует, чтобы задания были определены как список YAML, который я считаю немного неудобным в использовании.