From: matz@... (Yukihiro Matsumoto) Date: 2003-07-30T02:25:37+09:00 Subject: [ruby-dev:21009] Re: [BigDecimal] conflict between Numeric#div and BigDecimal#div まつもと ゆきひろです In message "[ruby-dev:20997] Re: [BigDecimal] conflict between Numeric#div and BigDecimal#div" on 03/07/29, Masahiro TANAKA writes: |> | * div 現状の quo |> | * divint a.div(b).to_i |> | * divfloor a.div(b).floor |> | * divmod divfloor と その剰余 |> | * / Integer に対しては divfloor、他は div |> |> このタイミングでこの変更というのはどうだろうと思うのですが。 |> 後、数日で結論を出さないといけませんし。 |> |> これやっちゃったらpreview6を出さないといけないかも。 | |この提案は、一応、1.8.0 ではなくその後のつもりです。 |まだ他に意見が出るかもしれませんし。 |div,quo は将来変更の可能性があるのでできるだけ使うな |と注意書きをすればよいかと。 もうちょっと考えてみないと結論を出せません。今のも結構気に入っ てはいるので(でも、数学的に間違ってるなら考え直さないとな)。 しかし、上記の名前ではBigDecimalのdiv問題は解決しませんよね。 それについてはどうしましょう。というか、もしかしてNumericで ある必然性は薄かったりします? 結構独自のメソッドが多くなっ てますし。 まつもと ゆきひろ /:|)