From: Run Paint Run Run Date: 2010-11-17T06:55:35+09:00 Subject: [ruby-core:33221] Re: Replacing stdlib Date with C version > Neither Date nor DateTime uses rational. Places where the standard > library returns rationals, home_run returns integers or floats. This feels like a step backward. As nobu said, we have a native Rational implementation now. The archives of this very list are testament to how confusing people seem to find Floats, so we should avoid them where we can.