It works for me. As for guidance for reading files, I think we should specify exactly what should be supported, instead of just "all". I know most LDraw software supports CRLF as well as LF, but I suspect that other line endings (Mac prior to OS X was CR, for example) aren't nearly so widely supported.
My personal vote would be to say that any program reading an LDraw file should be capable of reading files with lines ending with either CRLF or LF. However, I'm open to also suggesting support for CR-terminated files if others feel it's useful.
My personal vote would be to say that any program reading an LDraw file should be capable of reading files with lines ending with either CRLF or LF. However, I'm open to also suggesting support for CR-terminated files if others feel it's useful.