Re: When did YAML become a derivative work of JSON?

Trans <[email protected]>
Newsgroups gmane.text.yaml.general
Message-ID <9f19c5b0-fc9e-4aa4-9e9a-4b79968efcdb@e35g2000yqc.googlegroups.com>

On Jun 29, 1:07 am, Oren Ben-Kiki <[email protected]> wrote:
> Yes, this is exactly right. YAML started way before JSON and isn't a
> derivative work; JSON started later and isn't a derivative of YAML, either.
> It just happened that JSON was oh-so-close to being a proper subset of YAML
> at the time, so people were complaining about the few remaining edge cases.
> We therefore went over the YAML spec and tweaked a few things to ensure YAML
> was a proper super-set of JSON. We couldn't do that without referring to
> JSON in the spec, of course.

I don't see why you HAVE to refer to JSON at all expect to say "By the
way, JSON is a valid subset of YAML." The spec certainly never
referred to JSON before JSON existed and those edge cases that needed
adjustment to make JSON a valid subset could have been adjusted
without reference, or at most a footnote.

Moreover, when its says thing like: "These styles can be viewed as the
natural extension of JSON" in the spec, it begins to feel very much
like a derivative work of JSON.

> Given JSON's popularity, this was a good move IMO. We now have a very simple
> machine-readable format (JSON) and a clear growth path for increased human
> readability and additional features (tagging, references, etc.). It also
> allows using YAML libraries to directly load JSON data.

A "growth path"? Really?

Have you stopped using YAML and now use JSON? I'm probably reading too
far between the lines, but maybe I'm catching a slight hint here in
they way you have phrased this?

Clark, Ingy, haven't header from you guys in a LONG time either. Are
you still using YAML?

------------------------------------------------------------------------------
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security 
threats, fraudulent activity, and more. Splunk takes this data and makes 
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2d-c2
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.