TOML
ظاهر
پسوند(های) نام پرونده | .toml |
---|---|
نوع رسانهٔ اینترنتی | not registered |
توسعهدهنده | تامس پرستن-ورنر |
ارائهٔ اولیه | ۲۳ فوریه ۲۰۱۳ |
آخرین ویرایش | v0.5.0 (۱۰ ژوئیه ۲۰۱۸ ) |
گونه | Data interchange |
قالب آزاد؟ | Yes |
وبگاه |
TOML یک قالب پرونده پیکربندی که به هدف سادگی در خوانایی به کمک داشتن معانی مشخص با هدف «کمینه» و مینیمال بودن ارائه شده است. این قالب طراحی شده است که نگاشتی غیر قابل گمراه شدن به آرایه انجمنی باشد.
نام این قالب مختصر "Tom's Obvious, Minimal Language" زبان مینیمال، اشاره به نام تامس پرستن-ورنر است.
این قالب در تعدادی از پروژههای نرمافزاری استفاده شده است و تعداد زیادی از زبانهای برنامهنویسی پیادهسازی شده است.
این قالب به مانند فایل INI است ولی با داشتن استانداردی رسمیتر.
نمونهای از این قالب
[ویرایش]# This is a TOML document.
title = "TOML Example"
[owner]
name = "Tom Preston-Werner"
dob = 1979-05-27T07:32:00-08:00 # First class dates
[database]
server = "192.168.1.1"
ports = [ 8001, 8001, 8002 ]
connection_max = 5000
enabled = true
[servers]
# Indentation (tabs and/or spaces) is allowed but not required
[servers.alpha]
ip = "10.0.0.1"
dc = "eqdc10"
[servers.beta]
ip = "10.0.0.2"
dc = "eqdc10"
[clients]
data = [ ["gamma", "delta"], [1, 2] ]
# Line breaks are OK when inside arrays
hosts = [
"alpha",
"omega"
]
منابع
[ویرایش]- مشارکتکنندگان ویکیپدیا. «TOML». در دانشنامهٔ ویکیپدیای انگلیسی، بازبینیشده در ۲۷ فوریه ۲۰۱۹.