NAME

YAML::Syck - Fast, lightweight YAML loader and dumper

VERSION

This document describes version 0.14 of YAML::Syck, released January 9, 2005.

SYNOPSIS

use YAML::Syck;

$data = Load($yaml);
$yaml = Dump($data);

DESCRIPTION

This module provides a Perl interface to the libsyck data serialization library. It exports the Dump and Load functions for converting Perl data structures to YAML strings, and the other way around.

FLAGS

$YAML::Syck::ImplicitTyping

Defaults to false. Setting this to a true value will make Load recognize various implicit types in YAML, such as unquoted true, false, as well as integers and floating-point numbers. Otherwise, only ~ is recognized to be undef.

CAVEATS

The current implementation bundles libsyck source code; if your system has a side-wide shared libsyck, it will not be used.

This module is not currently pluggable to the new YAML (0.50+) framework, but that's expected to change in the future.

Dumping cyclic references is currently broken.

SEE ALSO

YAML

AUTHORS

Audrey Tang <autrijus@autrijus.org>

COPYRIGHT

Copyright by Audrey Tang <autrijus@autrijus.org>.

The libsyck code bundled with this library by why the lucky stiff, under a BSD-style license. See the COPYING file for details.

The Storable.xs code bundled with this library is written by Raphael Manfredi and maintained by perl5-porters, under the same license as Perl.

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

See http://www.perl.com/perl/misc/Artistic.html