1. 2
  1.  

  2. 5

    This does not seem like an improvement. I don’t have to put commas at the end of elements…but now I have a bunch of semantics around strings that I can mess up.

    1. 3

      I like most of this, save for unquoted string values - as lines like x: true become ambiguous (could be either the string "true" or the boolean true). YAML does this, but with a whole list of words that evaluate to true or false which can easily lead to subtle mistakes.

      1. 1

        I found that in practice it works surprisingly well, and is less error prone than Yaml – I never got bitten by the unquoted strings, for what it’s worth. It’s a syntax that deserves to be more well known, and a good alternative to *ml languages.