On 03/09/2013 01:11 PM, Sönke Ludwig wrote:

JSON

While I think the current JSON based format for the package description is OK, it does have a few drawbacks:

  • No support for comments
  • Key names must be quoted, although they are just plain identifiers
  • Commas between individual fields -> danger of syntax errors for the last field
  • The very generic structure makes it easy to learn, but sometimes a bit verbose
  • Relatively deep nesting

Looks like CSON (Coffeescript JSON) does address all of the above points.
https://github.com/bevry/cson