You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Why are we doing this? What use cases does it support? What is the expected outcome?
YAML lacks some definitional strength, making certain values difficult to express, and an alternative is useful
The internal config structure is agnostic to which text format the config is stored in, hopefully keeping the scope of code changes relatively limited
It's good to provide us with flexibility around something as core and powerful as configs
JSON schema validation is trivial and built-in to python, enabling strong config checking pre-run
We will gain a quick, reasonable answer to the various gripes about yaml that I (and presumably also the world) have, like how the official YAML implementation in Python doesn't follow the official YAML spec
The text was updated successfully, but these errors were encountered:
Summary
YAML isn't a universally powerful and flawless format. Consider also supporting JSON for standard configs.
Basic example
E.g.
fast.yaml
would become:Motivation
The text was updated successfully, but these errors were encountered: