On Mar 26, 2008, at 1:15 PM, Vladimir Sizikov wrote: > > Oh, btw, not only floats but also Rationals (and maybe some other > custom Numeric types). > > And such changes would invalidate the "The Ruby programming language" > book, section "Ranges": > > " If the endpoints of the range are numbers, these methods use the > continuous membership test, just as they did in Ruby 1.8. If the > endpoints are not numeric, however, they instead use the discrete > membership test. " I'm updating that constantly as things change--that's the joy (and pain) of the beta process... :)