From: "semmons99@..." Date: 2006-03-13T21:38:44+09:00 Subject: Re: Help me understand why the Ruby block is slower than wit File.open( "./words" ).readlines.each do |line| print line if line.length == 11 and line.split.uniq end testing length 11 first makes it so that we don't split the string unless needed.