Just Launched: You can now import projects and releases from Google Code onto SourceForge
We are excited to release new functionality to enable a 1-click import from Google Code onto the Allura platform on SourceForge. You can import tickets, wikis, source, releases, and more with a few simple steps. Read More
From: Sean O'Dell <sean@ce...> - 2003-10-21 07:11:55
Here's how I would re-write the intro. My wife, the quintessential
non-programmer, understood about 90% of it, so I'm fairly sure that even if
something is fundamentally wrong with what I've written, I can modify the
text for accuracy and retain the high level of readability.
YAML Ain't Markup Language (YAML), is a human-readable data serialization
format. This specification describes the various components of a YAML
A YAML "node" models native data structures common to modern programming
languages, such as strings, arrays, associative hashes, and user-defined data
types. A YAML node may have an associated name and may be qualified with a
type identifier and a namespace. YAML nodes are grouped into "sets" which may
arrange nodes according to a particular specification or arbitrarily. A YAML
"stream" is a series of Unicode characters which represent the YAML nodes,
plus delimiting characters such as spaces and newlines character. A YAML
"document" is a file or other storage unit which contains a YAML stream.
YAML streams are made for easy human-reading and comprehension as well as
unambiguous programmatic parsing. A YAML "processor" is a method (or methods)
which marshals YAML streams to and from the native data structures of the
programming language for which the processor was written. This specification
describes the requirements of a YAML processor; how it must read/write YAML
streams and the native data structures it must provide.