From: Robert Feldt Date: 2005-01-21T23:16:41+09:00 Subject: StringIO <-> File repos after eof discrepancy Hi, This discrepancy is anti-POLS for me: $ ruby -v -rstringio -e 'f = StringIO.new("a\n"); p f.read(2); p f.read(1); f.pos = 0; p f.read(1)' ruby 1.8.2 (2004-12-25) [i686-linux] "a\n" nil nil $ echo a > t $ ls -al t -rw-r--r-- 1 feldt users 2 Jan 21 14:55 t $ ruby -v -e 'f = File.new("t"); p f.read(2); p f.read(1); f.pos = 0; p f.read(1)' ruby 1.8.2 (2004-12-25) [i686-linux] "a\n" nil "a" Best, Robert