This module provides the ability for Qore programs to convert between Qore data and YAML strings.
YAML is a data serialization format based on JSON that is much more concise than XML (see also http://en.wikipedia.org/wiki/YAML for a description of YAML).
The Qore yaml module allows all Qore data types (except objects) to be serialized to YAML strings and deserialized back to Qore data.
Requires qore 0.8.0+, and libyaml headers and libraries to build.
Module documentation: http://qore.org/manual/modules/yaml/current/yaml/html/index.html
The latest source code can be checked out from svn with the following command:
svn co svn://svn.code.sf.net/p/qore/code/module-yaml/trunk qore-module-yaml
RPMs for various Linux distributions can be found here: http://download.opensuse.org/repositories/devel:/languages:/misc/
Mac OS/X users can install this module by using macports by issuing the following command
sudo port selfupdate
sudo port -vu install qore-yaml-module
The portfile can be found here: http://trac.macports.org/browser/trunk/dports/lang/qore-yaml-module/Portfile