00
:
00
:
00
:
00
Corso SEO AI - Usa SEOEMAIL al checkout per il 30% di sconto

Introduzione a TOML

Cos’è TOML?

TOML (Tom’s Obvious, Minimal Language) è un formato di file di configurazione progettato per essere facile da leggere e scrivere grazie a una semantica ovvia che punta a essere “minimale”.

È stato creato da Tom Preston-Werner, co-fondatore di GitHub.

Caratteristiche

  • Sintassi pulita: Simile ai file INI ma standardizzata e tipizzata.
  • Mappa su Hash Table: Progettato per essere mappato in modo inequivocabile su una tabella hash.
  • Popolarità: Usato da Rust (Cargo), Python (pyproject.toml), Go (alcuni tool), Hugo.

Esempio

[server]
host = "127.0.0.1"
port = 8080

[database]
enabled = true
connection_max = 5000
ports = [ 8001, 8001, 8002 ]