in reply to An Idiot's Guide to YAML

For the record, the perldoc for the "YAML" module starts with an example which shows the method Load using the here doc syntax to parse a string. I don't disagree that example complicates the explanation of how the Load command works, but it also clearly states in the "FUNCTIONAL USAGE" section...

Load(string-containing-a-YAML-stream) Turn YAML into Perl data. This is the opposite of Dump. Just like Storable's thaw() function or the eval() function in relation to Data::Dumper. It parses a string containing a valid YAML stream into a list of Perl data structures.

It also says...

LoadFile(filepath) Reads the YAML stream from a file instead of a string.