in reply to Re^2: Restoring a Data Structure from a File
in thread Restoring a Data Structure from a File

But YAML is JSON.

And YAML::Syck and libsyck are under your usual open source MIT and BSD licensing respectively. If you're referring to the "D&R" license in the latter's COPYING file that's just why being his normal surrealist self. Syck is included in the core Ruby distribution so there's probably very little need for concern.

  • Comment on Re^3: Restoring a Data Structure from a File

Replies are listed 'Best First'.
Re^4: Restoring a Data Structure from a File
by cmv (Chaplain) on Nov 05, 2007 at 14:33 UTC
    Fletch-

    Thanks for the pointer! I'm new to the YAML is JSON debate so I don't know too much about it right now, but I get the feeling that a more correct title is YAML is like JSON. After reading your RUBY article, and then looking at JSON::XS I'm not sure where I sit in this controversy. Marc Lehmann states in the JSON::XS docs:

    You often hear that JSON is a subset (or a close subset) of YAML. This is, however, a mass hysteria and very far from the truth. In general, there is no way to configure JSON::XS to output a data structure as valid YAML.

    I'm leaning towards using this module for my particluar solution unless someone can help me understand why this wouldn't be optimum.

    Thanks

    -Craig