On Dec 7, 2013, at 11:21 PM, Nico Williams wrote:

> On Sun, Dec 08, 2013 at 04:09:04PM +0900, "Martin J. Dürst" wrote:
>> On 2013/12/08 8:05, Allen Wirfs-Brock wrote:
>>> 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.
> 
> ECMA-262 may well have been a codification of older behavior -- there's
> winning this sort of argument.  If there really is an unreconcilable
> divergence as-deployed, then we ought to document that.  A simple
> addition to the last paragraph (or a new paragraph after it) of section
> 4 of RFC4627bis-08 should suffice.

I agree.  Fundamentally I have been asking what is the technical meaning of the 
statement "an object is an unordered collection" that occurs in section 1 
(Introduction) of the current draft for 4627bis.  No one has yet responded to 
my question regarding whether or not statements in the Introduction are 
considered normative.  

Section 4 which presumably is supplying the normative specification of a JSON 
object currently says nothing about member ordering.  

If the intent is for the statement in the introduction to have some normative 
mean, then please make that meaning technically clear in section 4. 

Allen

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

Reply via email to