From: Vincent Fourmond Date: 2006-12-19T23:06:05+09:00 Subject: Re: Division hangs irb Ashley Moran wrote: > Anyone know why the first three of these calculations works on my irb > (on intel OS X 10.4.8), but the last one silently hangs? > >>> (DateTime.now - Date.new(2006,9,15)).to_f / 30 > => 3.18572031018981 >>> (DateTime.now - Date.new(2006,9,15)).to_f/ 30 > => 3.18572102628549 >>> (DateTime.now - Date.new(2006,9,15)).to_f/30 > => 3.18572174544174 >>> (DateTime.now - Date.new(2006,9,15)).to_f /30 Irb takes the latter as the beginning of a regular expression for the first argument of to_f: >> (DateTime.now - Date.new(2006,9,15)).to_f /30 / ArgumentError: wrong number of arguments (1 for 0) from (irb):10:in `to_f' from (irb):10 from /usr/lib/ruby/1.8/rational.rb:520 Cheers, Vince -- Vincent Fourmond, PhD student http://vincent.fourmond.neuf.fr/