Syck is a YAML parser library that is designed to load data into scripting languages. Extensions for Ruby, PHP, and Python are included.
|Tags||Software Development Libraries Ruby Modules Python Modules php classes Text Processing Object Brokering|
|Operating Systems||Linux FreeBSD OpenBSD NetBSD Windows Mac OS X|
|Implementation||C Ruby PHP Python re2c|
Release Notes: 64-bit compatibility and major cleanup.
Release Notes: In this release, the final changes to libsyck API have now been made. The Ruby extension now passes all of its original tests for loading and dumping. The new YAML::Tag mechanism is functional.
Release Notes: A rewritten YAML generator that increases output speed by a factor of four, simplified custom types in the Ruby extension, unit tests for the core library, and fixes for many memory leaks.
Release Notes: Better handling of DOS line endings, fixes for buffer overflows in the emitter, and sexagecimal ints.
Release Notes: This version fixes a buffering problem when certain types of scalar nodes exceed the default buffer size, and includes small fixes to bytecode parsing.