18 puntos por xguru 2023-07-07 | 7 comentarios | Compartir por WhatsApp
  • Apunta a ser un formato de archivo de configuración mínimo, con significado claro y fácil de leer
  • Diseñado para corresponderse con una tabla hash
  • Fácil de convertir en estructuras de datos en varios lenguajes
  • Distingue entre mayúsculas y minúsculas, Unicode, el espacio en blanco usa tabulaciones y espacios, los saltos de línea pueden ser LF o CRLF, y los comentarios usan #
  • Pares clave/valor, arreglos, tablas, tablas en línea, arreglos de tablas, enteros & flotantes, booleanos, fecha/hora (offset)

7 comentarios

 
qyurila 2023-07-08

El debate entre TOML y YAML es casi como el de 2 espacios vs. 4 espacios. A mí me parece que ninguno de los dos es lo suficientemente bueno, y no sé si mucha gente piensa parecido, pero cuando buscas formatos de archivos de configuración aún más minoritarios, hay más de los que uno esperaría.

 
iolothebard 2023-07-08

toml ini yaml json xml ... que alguien defina un estándar de una vez...

 
ahwjdekf 2023-07-07

Se usa con bindings en varios lenguajes para reemplazar ini y json. No está necesariamente relacionado con Rust.

 
eususu 2023-07-07

Cuando usaba Rust, lo estuve usando más o menos al tanteo, pero creo que ahora podré usarlo entendiéndolo un poco mejor.
Gracias por la información

 
carnoxen 2023-07-07

Parece ser el archivo que se usa en Rust.

 
kuber 2023-07-07

El archivo de configuración de containerd (Golang) también es toml.