FWIW, ruby-core member Kenta Murata has a proposal to replace Float with
BigDecimal. Here are his slides from rubyconf on the subject:

http://www.slideshare.net/mrkn/float-is-legacy

Sorry if this has been mentioned already.

pete