From: Paolo Bonzini Date: 2008-02-09T02:00:01+09:00 Subject: Re: BigDecimal.new('15.25') == 15.25, false ?? > I'm a comp. engineer, so I know it's ultimately related to the binary > value of 15.25 which cannot be precisely represented (without an > infinite number of bits) Unfortunately no, it looks like a bug. Because 15.25 is 1111.01 in binary -- exactly. Paolo