@amin @rl_dane It isn't whitespace based :P Allows terminators, and has a decent nested structure. Plus the ability to specify specific data types and has more of a XML-like processing.
title "Bob"
character "Gary"
character "Steve" referenced=#true
@amin @rl_dane It isn't whitespace based :P Allows terminators, and has a decent nested structure. Plus the ability to specify specific data types and has more of a XML-like processing.
title "Bob"
character "Gary"
character "Steve" referenced=#true
@amin @rl_dane I like the look and feel of KDL (https://kdl.dev/) but the C# and Rust developer experience isn't quite as polished.
@amin @rl_dane Yeah, I want to allow that though I don't really "enjoy" TOML. It works and works fairly well in many situations.
@rl_dane Markdown with YAML headers for writing, JSON for configuration files (because I can't get my head wrapped properly around KDL), and whatever language needs the source (which also lets me push it over to a packaged system like NPM or NuGet if needed).
@rl_dane But thanks to zip archives, I have done truly horrible things to ODT files back when I still used those. :D
@rl_dane Git diff and binary formats don't play well together.
@rl_dane I still like the zip archive approach but with clean files inside them.
... except when I want the file to be checked into Git.