Le format TOML est un INI sous stéroïde. C'est simple a écrire pour un humain, ça supporte les commentaires et les structures de données de bases (liste, dictionnaire) les dates (YAML ne fait pas ça je crois).
C'est utilisé par quelques gros projets (notamment Cargo, l'outil de build de Rust justement) et on trouve des parseurs matures dans plein de langages.
Je recommande vraiment d'aller y jeter un coup d’œil, c'est devenu mon format de fichier de conf favori !
[^] # Re: Mon expérience à deux balles
Posté par amdg . En réponse au journal Un petit tour des systèmes de build. Évalué à 4.
Le format TOML est un INI sous stéroïde. C'est simple a écrire pour un humain, ça supporte les commentaires et les structures de données de bases (liste, dictionnaire) les dates (YAML ne fait pas ça je crois).
C'est utilisé par quelques gros projets (notamment Cargo, l'outil de build de Rust justement) et on trouve des parseurs matures dans plein de langages.
Je recommande vraiment d'aller y jeter un coup d’œil, c'est devenu mon format de fichier de conf favori !
Pour voir une comparaison rapide et surement biaisé vis à vis de JSON, YAML et INI: https://github.com/toml-lang/toml#comparison-with-other-formats
AMDG