This repository contains an implementation of the YAML data format in Erlang.
Low-level parsing is based on libyaml and
uses a NIF. Care has been taken to
use
enif_schedule_nif
and
enif_consume_timeslice
to avoid blocking the scheduler during parsing.
Serialization uses the libyaml emitter API. It is currently not configurable.
A handbook is available in the doc
directory.
If you find a bug or have any question, feel free to open a GitHub issue or to contact me by email.
Please note that I do not currently review or accept any contribution.