From: Five point Five <5.5@...> Date: 2007-05-28T22:19:59+09:00 Subject: [ruby-list:43575] Re: YAML.load_file Five point Five です。 西山さん: > YAML.loadの場合、ext/syck/rubyext.cのsyck_parser_assign_ioで > binmodeにしているようなので、その影響でCR+LFのまま読み込まれて > いるのだと思います。 あ,なるほど。 > Linux上ではYAML.load_fileでもYAML.loadでも、 > どちらも"\r"が付いていました。 これは正常ですね。 …ん? そうなんでしょうか? YAML の仕様では,どんな改行コードも 同じように解釈されるべき? >> それにしても,行末がカンマで終わっているときとそうでない >> ときで CR がついたり付かなかったりというのは解せません。 > > YAMLの仕様ではないのならsyckのバグだと思います。 YAML の仕様に,これに関係しそうなことがらが見つけられませんでした。 バグかもしれないですね。 どうも有り難うございました。 -- Five point Five <5.5@moji.gr.jp>