In article <1050982598.547608.32256.nullmailer / picachu.netlab.jp>,
matz / ruby-lang.org (Yukihiro Matsumoto) writes:
> Rational.new is for internal use. Use Rational().
It's not intuitive because X.new is too usual to create new instance.
How about renaming Rational.new to Rational.internal_new and define
Rational.new as same as Rational()?
Another idea is making Rational.new private.
--
Tanaka Akira