BSD Ports

devel/rapidyaml 0.3.0 DragonFly

Library to parse and emit YAML

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
MIT
Categories
devel
Package size
83.9 KiB, 305.2 KiB installed

Description

Rapid YAML or ryml, for short. ryml is a C++ library to parse and emit YAML, and do it fast.

ryml parses both read-only and in-situ source buffers; the resulting data nodes hold only views to sub-ranges of the source buffer. No string copies or duplications are done, and no virtual functions are used. The data tree is a flat index-based structure stored in a single array. Serialization happens only at your direct request, after parsing / before emitting. Internally, the data tree representation stores only strings and has no knowledge of types, but of course, every node can have a YAML type tag. ryml makes it easy and fast to read and modify the data tree.

In the other systems

SystemPortVersion
DragonFlydevel/rapidyaml0.3.0
FreeBSDdevel/rapidyaml0.9.0
HardenedBSDdevel/rapidyaml0.9.0
GhostBSDdevel/rapidyaml0.9.0

Install

Binary package:

pkg install rapidyaml

From DPorts:

cd /usr/dports/devel/rapidyaml && make install clean

Dependencies

Run dependencies 1
Required by 1