Skip to content

eschnett/LibYAML.jl

Repository files navigation

A Julia library wrapping the (LibYAML)[https://github.com/yaml/libyaml] C library.

Build Status (Travis) Build status (Appveyor) [unfortunately, Windows is not yet supported] Coverage Status (Coveralls) DOI

Note: This package is abandoned

It turns out that wrapping LibYAML directly in Julia is not feasible since LibYAML uses unions in its types. It is unclear to me how to create respective Julia types that have the correct size. It might be necessary to create C wrappers that allocate or free LibYAML's objects, and provide Julia accessors that don't use C unions.