From: Paul Brannan Date: 2002-05-30T22:28:10+09:00 Subject: Re: Infinity (?!) On Thu, May 30, 2002 at 10:05:24PM +0900, Dossy wrote: > Float allowing division by zero is certainly not of least surprise > to me. ;-) A Float is implemented by a C double. A Fixnum is a C long. In C, a long can be only a number, but a double has many special values (particularly NaN, inifinity, and positive/negative zero). For Ruby to work any other way would surprise me. Paul