in reply to Re: Advanced snippet management with YAML and Perl
in thread Advanced snippet management with YAML and Perl

1. I'm a mac user. For the record, it's no trouble whatsoever. Unix and all.

2.

package YAML::WIN32NewlineHack; use YAML; use Exporter; our @ISA = qw(Exporter YAML); # only covers scalar string input, but i think this should work sub Load { shift; s/\x0D\x0A/\n/g; Load($_); }

Replies are listed 'Best First'.
Re^3: Advanced snippet management with YAML and Perl
by diotalevi (Canon) on Feb 17, 2005 at 22:41 UTC

    Thanks for the thought on filtering YAML output. You'd have to do the same thing to DumpFile, LoadFile, and Dump as well to get complete coverage. Then you'd have to teach the loader routines to guess about whether lines use \x0a\x0d endings, \x0d, or \x0a. Thinking further, you'd also have to patch all the YAMLs on *NIX hosts so that when they receive a YAML file which was written on a Win32 machine they can still read it.

    I forgot that Mac had turned into another UNIX recently. I meant that Mac, prior to being a UNIX, used the \x0a line ending. I suppose it uses \x0d now.