- Açık bir anlama sahip, okunması kolay ve minimal bir yapılandırma dosyası formatını hedefler
- Hash table'lara karşılık gelecek şekilde tasarlanmıştır
- Birçok dilde veri yapılarına dönüştürülmesi kolaydır
- Büyük/küçük harf duyarlıdır; Unicode kullanır; boşluk olarak tab ve space, satır sonu olarak LF veya CRLF, yorum olarak
#kullanır - Anahtar/değer çiftleri, diziler, tablolar, satır içi tablolar, tablo dizileri, tamsayılar & kayan noktalı sayılar, boolean, tarih/saat (offset)
7 yorum
TOML vs. YAML tartışması neredeyse 2 boşluk mu 4 boşluk mu seviyesinde. Bana göre ikisi de yeterince iyi değil ama benim gibi düşünen çok kişi var galiba; çünkü biraz daha niş config dosyası formatlarına bakınca düşündüğümden fazla olduklarını görüyorum.
toml ini yaml json xml ... biri artık bir standart belirlesin...
inivejsonyerine geçmek için birçok dilde binding’lerle kullanılıyor.rustile doğrudan ilgili değil.Rust kullanırken kabaca uydurarak kullanıyordum ama artık biraz daha iyi anlayarak kullanabileceğim gibi görünüyor.
Bilgi için teşekkürler
Rust'ta kullanılan bir dosya formatıymış.
containerd (Golang) yapılandırma dosyası da TOML'dur.
milesand tarafından çevrildi :)
https://github.com/milesand
https://github.com/toml-lang/toml.io/pull/47