>> to introduce a simple syntax for decimal floating point literals, e.g. an integer or
>> floating point expression with a trailing (no intervening whitespace) "d" like 1.0d
>> would be treated as a decimal floating point value.

Another option (suggested by Caleb Clausen offline) would be to add 
methods to float, like
#to_bd
#to_r

That being said, I personally wouldn't mind if Ruby defaulted to using 
Rational and used floats only upon request... :)

-rp
-- 
Posted via http://www.ruby-forum.com/.