18 Punkte von xguru 2023-07-07 | 7 Kommentare | Auf WhatsApp teilen
  • Zielt auf ein minimales Konfigurationsdateiformat mit klarer Bedeutung, das leicht zu lesen ist
  • So entworfen, dass es Hashtabellen entspricht
  • Lässt sich in vielen Sprachen leicht in Datenstrukturen umwandeln
  • Groß-/Kleinschreibung wird unterschieden, Unicode, Leerraum mit Tab und Leerzeichen, Zeilenumbrüche als LF oder CRLF, Kommentare mit #
  • Schlüssel/Wert-Paare, Arrays, Tabellen, Inline-Tabellen, Tabellen-Arrays, Ganzzahlen & Fließkommazahlen, Boolesche Werte, Datum/Uhrzeit (Offset)

7 Kommentare

 
qyurila 2023-07-08

Die TOML-vs.-YAML-Debatte ist fast auf dem Niveau von 2 Leerzeichen vs. 4 Leerzeichen. Meiner Meinung nach sind beide nicht wirklich gut genug, und offenbar denken viele ähnlich, denn wenn man nach noch obskureren Config-Dateiformaten sucht, gibt es überraschend viele davon.

 
iolothebard 2023-07-08

toml ini yaml json xml ... kann bitte jemand mal einen Standard festlegen ...

 
ahwjdekf 2023-07-07

Es wird in vielen Sprachen mit Bindings verwendet, um ini und json zu ersetzen. Es hat nicht unbedingt etwas mit Rust zu tun.

 
eususu 2023-07-07

Als ich mit Rust gearbeitet habe, habe ich es ungefähr passend verwendet, aber jetzt kann ich es wohl mit etwas mehr Verständnis einsetzen.
Danke für die Informationen.

 
carnoxen 2023-07-07

Das ist wohl eine Datei, die in Rust verwendet wird.

 
kuber 2023-07-07

Auch die Konfigurationsdatei von containerd (Golang) ist im TOML-Format.