>> 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/.