On Apr 17, 11:41 am, "Tim Pease" <tim.pe... / gmail.com> wrote:
> Once more on the Windows 1-click installed version of Ruby.
>
> > ruby -w float_bug.rb
>
> ruby 1.8.6 (2007-03-13 patchlevel 0) [i386-mswin32]
> Float::MAX = 1.79769313486232e+308
> 1.0e+300 = 1.0e+300
> 1.0e+301 = NaN
> 1.0e+308 = NaN
> 1.0e+700 = 1.0e+189

Further, (Windows, 1-click), same version:

C:\>ruby -v
ruby 1.8.6 (2007-03-13 patchlevel 0) [i386-mswin32]

C:\>irb -v
irb 0.9.5(05/04/13)

C:\>irb
irb(main):001:0> 1.0e+800
=> 1.0e+289
irb(main):002:0> 1.0e+900
=> NaN
irb(main):003:0> 1.0e+1000
=> NaN
irb(main):004:0> 1.0e+1100
(irb):4: warning: Float 1.0e+1100 out of range
=> Infinity