On 27/11/2008, at 10:10 PM, Noah Slater wrote:

On Thu, Nov 27, 2008 at 08:45:18PM +1030, Antony Blakey wrote:
* JPath its self is a nebulous concept.

In what sense do you think the concept is nebulous?

It lacks an RFC. :)

I didn't realize that JSON had an RFC! Now that I've read it, I think that this statement:
  "A JSON text is a serialized object or array."
which dominates this subsequent statement:
  "The names within an object SHOULD be unique."
clearly resolves the ambiguity discussed in a previous thread regarding duplicate hash keys, in the manner that I suggested. Namely, duplicate keys are not allowed because they cannot be the result of serializing a javascript object. It specifically defines a JSON *text*, so model equivalence isn't sufficient. Given that JPath is a subset of javascript access path syntax and semantics, would a definition that references the appropriate ECMA clauses meet with your approval? Or is this issue blocked IYO until a full JSON transformation/mutation/update RFC is approved (whatever approval means).
Antony Blakey
-------------
CTO, Linkuistics Pty Ltd
Ph: 0438 840 787

There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies.
  -- C. A. R. Hoare


Reply via email to