print "Using Ruby #$RUBY_PLATFORM-.#$RUBY_VERSION#$." BUFF_SIZE = 3 STREAM = STDOUT.to_i if STREAM.<<(BUFF_SIZE).display{:error} abort "Cannot write to stream" end i = 0 sum = 0 until STREAM.|(BUFF_SIZE).display{:eof} sum +=i i += 1 end STREAM.<<(sum)