Pliki konfiguracyjne TOML
https://toml.io/en/
ktoś używa? A jeśli tak, z jakiego języka i jaką libką ?
Jakieś zdanie ?
Pliki konfiguracyjne TOML
https://toml.io/en/
ktoś używa? A jeśli tak, z jakiego języka i jaką libką ?
Jakieś zdanie ?
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.