Support for serialising Haskell to and from Yaml.
This project contains two haskell packages:
yamlfor higher-level parsing and writing of yaml documents, and
libyamlfor lower-level event-based streaming.
yamlprovides a high-level interface based around the JSON datatypes provided by the
aesonpackage. This allows using JSON and YAML interchangeably in your code with the
aesontypeclasses. See the yaml README for more details.
libyamlis a wrapper over the libyaml C library (and includes the source so no external library is needed). It is an event-based streaming API. See the libyaml README for more details.
This project is licensed with the BSD 3-Clause license. Copies of the license can be found in both the