Can anyone go into the detail of the impact ,if any, of this?
I'd be interested to know if this has any impact on the "don't be evil" clause in the JSON license.
ECMA-404: The JSON Data Interchange Format [pdf]
21–30 of 199 posts
Re: ECMA-404: The JSON Data Interchange Format [pdf]
#22Re: ECMA-404: The JSON Data Interchange Format [pdf]
#23Re: ECMA-404: The JSON Data Interchange Format [pdf]
#24Does this mean comments will be added to the spec?
Re: ECMA-404: The JSON Data Interchange Format [pdf]
#25I accept "The Software shall be used for Good, not Evil." is amusing and "good" but must cause difficulties for people wanting to package with other software under standard licenses.
Re: ECMA-404: The JSON Data Interchange Format [pdf]
#26My faint hopes for trailing comma support are now crushed.
I'm actually very confused by it - I thought the specification for ECMAScript 3 already specified trailing comma support for JSON. Will need to look it up...
ObjectLiteral :
{ }
{ PropertyNameAndValueList }
whereas ES5's is: ObjectLiteral :
{ }
{ PropertyNameAndValueList }
{ PropertyNameAndValueList , }
And while JSON is strongly inspired by javascript's object notation, it is not actually javascript: their strings are subtly incompatible (JSON allows U+2028 LINE SEPARATOR and U+2029 PARAGRAPH SEPARATOR in quoted strings, javascript does not).Re: ECMA-404: The JSON Data Interchange Format [pdf]
#27Re: ECMA-404: The JSON Data Interchange Format [pdf]
#28If he want to be formalis JSON e he should use a standard license for the software. I accept "The Software shall be used for Good, not Evil." is amusing and "good" but must cause difficulties for people wanting to package with other software under standard licenses.
Re: ECMA-404: The JSON Data Interchange Format [pdf]
#29No thanks to Mr. Crawford for not fixing the \u2028-9 issue. JSON as defined is not a subset of javascript. It is a design mistake that was pointed out to him years ago, but he is too stubborn or arrogant to fix it.
Why do you ask him without the stubborn and arrogant comment on G+ and about trailing commas? Or is indirect better?
(Meta: Why have any conversation on an HN back-channel when there are comments open at the source?)