История изменений
Исправление AntonI, (текущая версия) :
Человеку все таки норм когда нет лишних скобочек. У нас принят сейчас вот такой конфиг для простых случаев
key value # comment
один параметр в одной строке. Значение может быть из нескольких величин разделенных пробелом.
Если к этому приделать тип (перед комментом с каким то магическим символом в начале) то будет норм. Правда остается вопрос как выделять строки-значения (редко но бывают) — кавычками? cкобками? все что не число то строка (как ловить ошибки)?
Второй вопрос - как туда же пихать что то более структурированное, типа списков/словарей. Скорее всего если значение открывающая скобка то это уже словарь/список, что бы закрыть его нужна отдельная (одна на строку) закрывающая скобка.
Я еще понял что полностью согласен с предыдущими ораторами что для машины удобен другой формат. Поскольку это нереляционная база и у нее есть кэш, то вот кэш будет хранится в чем то своем, видимо бинарном и пошустрее, хоть в том же pickle. Кэша не жалко, он инкрементальный, его на лету один фиг перегенерируют/апдейтят, если ему формат поменять никто не заметит.
Исходная версия AntonI, :
Человеку все таки норм когда нет лишних скобочек. У нас принят сейчас вот такой конфиг для простых случаев
key value # comment
один параметр в одной строке. Значение может быть из нескольких величин разделенных пробелом.
Если к этому приделать тип (перед комментом с каким то магическим символом в начале) то будет норм. Правда остается вопрос как выделять строки-значения (редко но бывают) — кавычками? cкобками? все что не число то строка (как ловить ошибки)?
Второй вопрос - как туда же пихать что то более структурированное, типа списков/словарей. Скорее всего если значение открывающая скобка то это уже словарь/список, что бы закрыть его нужна отдельная (одна на строку) закрывающая скобка.
Я еще понял что полностью согласен с предыдущими ораторами что для машины удобен другой формат. Поскольку это база и у нее есть кэш, то вот кэш будет хранится в чем то своем, видимо бинарном и пошустрее, хоть в том же pickle. Кэша не жалко, он инкрементальный, его на лету один фиг перегенерируют/апдейтят, если ему формат поменять никто не заметит.