Me gustaría utilizar un formato de archivo de configuración que admita pares de valores clave y estructuras insertables y repetibles, y que sea tan claro como sea posible. Me estoy imaginando algo parecido a:Python: formato de archivo de configuración decente
cachedir = /var/cache
mail_to = [email protected]
job {
name = my-media
frequency = 1 day
source {
from = /home/michael/Images
source { }
source { }
}
job { }
Estaría encantado con algo que usase un espacio en blanco significativo también.
JSON requiere demasiadas reglas de sintaxis explícitas (comillas, comas, etc.). YAML es realmente bastante bueno, pero requeriría que los trabajos se definan como una lista YAML, que me resulta un poco incómodo de usar.
Gracias por la idea dict. Preferiría esa sintaxis sobre una lista, no había considerado ese enfoque. – miracle2k