> Mathモジュールは伝統的にlibmのラッパーであったので、それを逸
> 脱するというのが懸念といえば懸念ですね。Pythonでも

それは、[ruby-dev:34106] でも書いたのですが、原さんもそういう意味で反対
なんですかね。

原さんは、(-8) ** Rational(1,3) が複素数を返すこともどうか、ということ
ですが、たぶん、sqrt や cbrt が複素数を返すかとうか、ということと同じに
考えているような気がします。

標準ライブラリとしての complex は、Math の関数を置き換えていたわけです
が、組み込みでもなお、complex.rb で置き換えをする、というのなんだか妙で
すし、python に倣って、CMath などを新設するのも、どうなのか。