On Dec 7, 2013, at 11:09 PM, Martin J. Dürst wrote:

> [Somebody please forward this message to [email protected], unless it's 
> not rejected.]
> 
> On 2013/12/08 8:05, Allen Wirfs-Brock wrote:
> 
>>> In JSON, objects are unordered collections or sets of name/value pairs.  It 
>>> says so right there on json.org (“sets”), and it says so in RFC 4627 
>>> (“collections”)*).  We may not like it, but it has been a promise for a 
>>> decade.  We need to heed it.  (Another promise was that JSON doesn’t 
>>> change**).)
>> 
>> You also need to look at objective reality and consider the possibility that 
>> the informal (and non-normative text) on both the json.org website and in 
>> the original RFC never actually matched reality.
>> 
>> JSON is derived from JavaSript (whose standard is ECMA-262) and since 2009, 
>> ECMA-262 (and its clone ISO/IEC-16262) has included a normative 
>> specification for parsing JSON text that includes an ordering semantics for 
>> object members.
> 
> RFC 4627 was published in July 2006, so the ECMA-262 version of 2009 may not 
> be very relevant.
> 
My understanding was that one of reasons for activating the JSONWG was the 
perceived need for a JSON grammar that could be normatively referenced.  RFC 
4627 (2006) was not a normative document.  ECMA-262, 5th Edition (2009) aka 
ISO/IEC-16262-3 (2011) is a normative document.  So is ECMA-404.

Allen 

_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to