Closed anhy999 closed 1 year ago
Implementing features early before a release allows to provide access to users of TOML early, but comes with the disadvantage that the feature might change or other TOML related tooling is not compatible yet. Testing and validation is also a bit more tricky, especially when previously incorrect TOML documents are becoming valid.
Those are indeed the trade-offs you'll have to make. There is no "one correct answer" here; use common sense and what you think "feels right" for you, depending on what possibilities your language offers, how much time you want to spend on all of this, your sense of "taste", etc.
Please let this stay in the discussions. #915 is where this is being discussed.
Discussed in https://github.com/toml-lang/toml/discussions/923