From: "David A. Black" Date: 2004-03-01T11:46:52+09:00 Subject: STDIN.pos Hi -- A little change between 1.6.8 and >1.8: $ /usr/local/src/ruby-1.6.8/ruby -ve 'STDIN.pos' ruby 1.6.8 (2002-12-16) [i686-linux] $ ruby-cvs/bin/ruby -ve 'STDIN.pos' ruby 1.9.0 (2004-02-29) [i686-linux] -e:1:in `pos': Illegal seek (Errno::ESPIPE) from -e:1 This has, ummm, rather serious implications for scanf's behavior with STDIN. I don't know which behavior is considered right. (I'm hoping it's the first one....) David -- David A. Black dblack@wobblini.net