

Example from [3]: the informal data structure
PRIVMSG newUri ^http://.*looks in YAML likePRIVMSG deleteUri ^delete.* PRIVMSG randomUri ^random.*
--- - - PRIVMSG - newUri - '^http://.*' - - PRIVMSG - deleteUri - ^delete.* - - PRIVMSG - randomUri - ^random.*"Python fans will be happy to note that it uses whitespace as a block delimiter. It also steals ideas from MIME, HTML, XML and SOAP, including aliasing, application-specific types, and a namespace mechanism which is part Java package naming and part XML URI-based namespace naming. But perhaps the biggest influence on YAML is Perl -- which I, as a Python devotee, had to learn not to hold against it! -- especially in the way YAML conceptualizes data structures and types, which it distinguishes into scalars, like integers and strings, and collections, like hashes and arrays."
Correctness of reading and writing:
It is checking that some UTF-8 data causes Mojibakes in Tcl8.4. Although it is checking that a typical data structure can be read correctly, when the data which cannot be read normally is found, please write in of this wiki-page or Tcllib-trac. http://sourceforge.net/tracker/?group_id=12883