From: gabriele renzi Date: 2004-09-02T03:10:21+09:00 Subject: invisible Infinity Hi gurus and nubys, I wonder, if you divide a Float by zero, you get Infinity: >> a=10.0/0 => Infinity and you can even write code using Infinity like: >> 0.upto(a) do |x| p x end 0 1 2 3 ... but if you try to access it directly you can't: >> Infinity NameError: uninitialized constant Infinity from (irb):4 Should we be able to access Infinity directly? It seem a strange unexplicable behaviour to me, that it exists but is not normally accessible.