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 |
|---|---|
| Licenses | BSD Original |
Recent releases


Changes: 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.


Changes: 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.


Changes: Better handling of DOS line endings, fixes for buffer overflows in the emitter, and sexagecimal ints.


Changes: This version fixes a buffering problem when certain types of scalar nodes exceed the default buffer size, and includes small fixes to bytecode parsing.


Changes: This version improves adherance to the syntax of the YAML specification (~95%), includes YAML bytecode support and solid circular references, and is now included with Ruby 1.8.