Pliki konfiguracyjne TOML

0

Pliki konfiguracyjne TOML
https://toml.io/en/

ktoś używa? A jeśli tak, z jakiego języka i jaką libką ?
Jakieś zdanie ?

1

Ja używam do swoich miniprojektów jako język konfiguracji, a w jednym projekcie używałem jako język ogólnego opisu (generator kart postaci, informacje o mechanice klas, featów, ras, itd. w tym trzymałem).

Wygląda czytelnie, nie ma niepotrzebnych zaśmiecaczy typu {klamry} z JSON-a, nie ma „irytantów” na modłę wiszącego przecinka rozwalającego parsowanie list, jest typowany (w odróżnieniu od YAML-a)… Jedyne co mnie w nim denerwuje, to składnia (zagnieżdżonych) grup/identyfikatorów — za mało wyraźna.

Obecnie używam spod Pythona korzystając z tomli — w Pythonie 3.11 ta biblioteka zostanie włączona do biblioteki standardowej pod nazwą tomllib. Tamten generator kart postaci już dawno wywaliłem (a to był projekt, który najmocniej polegał na TOML-u ze wszystkiego, co kiedykolwiek naklepałem), więc Ci nawet nie powiem, z czego w C++ do tego używałem, ale mogę Ci powiedzieć, jak to znalazłem — wszedłem sobie na stronę TOML-a na GitHubie, i wziąłem tę C++-ową bibliotekę, która była kompatybilna z najnowszą wersją TOML-a. Wtedy to było unikalne, teraz nie jest.

1 użytkowników online, w tym zalogowanych: 0, gości: 1