https://github.com/juliadata/libyaml.jl
A Julia library wrapping the LibYAML C library
https://github.com/juliadata/libyaml.jl
Last synced: 3 months ago
JSON representation
A Julia library wrapping the LibYAML C library
- Host: GitHub
- URL: https://github.com/juliadata/libyaml.jl
- Owner: JuliaData
- License: mit
- Created: 2019-03-11T15:47:57.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2020-02-08T21:11:14.000Z (almost 6 years ago)
- Last Synced: 2025-08-06T02:27:16.491Z (5 months ago)
- Language: Julia
- Size: 9.77 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# [LibYAML](https://github.com/eschnett/LibYAML)
A Julia library wrapping the
(LibYAML)[https://github.com/yaml/libyaml] C library.
[](https://travis-ci.org/eschnett/LibYAML.jl)
[](https://ci.appveyor.com/project/eschnett/libyaml-jl/branch/master) [unfortunately, Windows is not yet supported]
[](https://coveralls.io/github/eschnett/LibYAML.jl?branch=master)
[](https://zenodo.org/badge/latestdoi/175033209)
# 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.