-------------------
 Announcing JvYAML
-------------------

I am pleased to announce JvYAML, version 0.1. JvYAML is a Java YAML 1.1
loader that is both easy to extend and easy to use.
JvYAML originated in the JRuby project (http://jruby.sourceforge.net),
from the base of RbYAML (http://rbyaml.rubyforge.org). For a long time
Java have lacked a good YAML loader and dumper with all the features
that the SYCK using scripting communities have gotten used to. JvYAML
aims to rectify this.

Of major importance is that JvYAML works the same way as SYCK, so that
JRuby can rely on YAML parsing and emitting that mirrors C Ruby.
JvYAML is a clean port of RbYAML, which was a port from Python code
written by Kirill Simonov <[EMAIL PROTECTED]> for PyYAML3000.
The JvYAML project is created and maintained by Ola Bini <[EMAIL PROTECTED]>


Simple usage:
-------------
import org.jvyaml.YAML;

Map configuration = (Map)YAML.load(new
FileReader("c:/projects/ourSpecificConfig.yml"));
List values = (List)YAML.load("--- \n- A\n- b\n- c\n");

There is also support for more advanced loading of JavaBeans with
automatic setting of properties
with the use of domain tags in the YAML document.


More information:
-----------------
At java.net: http://jvyaml.dev.java.net

Download: https://jvyaml.dev.java.net/servlets/ProjectDocumentList


License:
--------
JvYAML is distributed with the MIT license.



Regards
 Ola Bini


_______________________________________________
Jruby-devel mailing list
Jruby-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jruby-devel

Reply via email to