- स्पष्ट अर्थ वाला, पढ़ने में आसान न्यूनतम configuration फ़ाइल फ़ॉर्मैट होने का लक्ष्य
- hash table के अनुरूप डिज़ाइन किया गया
- कई भाषाओं में data structure में बदलना आसान
- case-sensitive, Unicode, whitespace के लिए tab और space, newline के लिए LF या CRLF, comments के लिए
# - key/value pair, array, table, inline table, table array, integer & real number, boolean, date/time (offset)
7 टिप्पणियां
TOML बनाम YAML की बहस लगभग 2 spaces बनाम 4 spaces वाली बहस जैसी है। मेरी नज़र में दोनों ही काफी अच्छे नहीं हैं, और शायद बहुत से लोग ऐसा ही सोचते हैं, क्योंकि ढूंढने पर उम्मीद से कहीं ज़्यादा छोटे-मोटे config file formats भी मिल जाते हैं।
toml ini yaml json xml ... कोई एक standard तो तय कर दो...
ini, json को बदलने के लिए इसका इस्तेमाल कई भाषाओं में bindings के साथ किया जाता है। इसका rust से ज़रूरी तौर पर कोई संबंध नहीं है।
Rust इस्तेमाल करते समय मैं इसे बस अंदाज़े से इस्तेमाल करता था, लेकिन अब लगता है कि इसे थोड़ा बेहतर समझकर इस्तेमाल कर पाऊँगा.
जानकारी के लिए धन्यवाद
लगता है यह Rust में इस्तेमाल होने वाली फ़ाइल है।
containerd (Golang) की config फ़ाइल भी toml है.
milesand ने इसका अनुवाद किया है :)
https://github.com/milesand
https://github.com/toml-lang/toml.io/pull/47