[erlang-questions] [ANN] yaml loader

Daniel Goertzen daniel.goertzen@REDACTED
Thu May 24 05:31:21 CEST 2012


I'm pleased to announce an application for loading YAML files into
Erlang. This implementation supports:

- Detailed errors on yaml load failures (line, column, reason)
- Anchors and aliases
- Merge tags
- The tag !atom for explicitely tagging values as atoms.
- An implicit_atoms mode to interpret values that look atom-ish as atoms.
- Customizable schemas via callback modules.
- Loading only, but perhaps it will also emit YAML in the future.

This application embeds the C yaml parser "libyaml" which is compiled as a NIF.

Details at https://github.com/goertzenator/yaml

For those unfamiliar with YAML, it is similar to JSON with a strong
focus on human readability and writeability.  If you need to type in
lots of structured data, YAML is a decent choice.


Dan.



More information about the erlang-questions mailing list