From: Tadashi Saito Date: 2003-07-22T15:24:31+09:00 Subject: [ruby-dev:20773] Re: [BigDecimal] new: necessity of 2nd argument 斎藤です。 ----- Original Message ----- From: "Shigeo Kobayashi" Sent: Tuesday, July 22, 2003 12:46 PM Subject: [ruby-dev:20770] Re: [BigDecimal] new: necessity of 2nd argument > > ええと、それならば、その「将来」まで削除しておくべきではないでしょうか。 > いや、だから、その「将来」まで「開発版」と「公開版?」のソースを > 分けるなんてことはしないってことです。 それによって、ユーザにどのような利益があるのでしょうか。 自分は詳しくありませんが、「有効桁数」の扱いが難しい問題であり、 「今後の扱いが未定」である、というところまでは理解しました。 それであればなおさら、第二引数は削除すべきではないでしょうか。 第二引数の指定の意味が将来が変わる可能性があるということは、 将来互換性を失う可能性のある機能を、現時点で提供するということに なりますよね。これは、ユーザにとっての不利益となるでしょう。 特に第二引数を削除してもデメリットの出ない現在、それを残すのは あまり良い判断ではないと思います。 また、前のメールにも書きましたが、「予約」という解釈は意味を 持たないと思います。 > ですが、これを最終的にどういう風に持っていくかは未決定です。 > まぁ、ドキュメントがわかりにくいのは認めますが、かといって > 現時点では説明しづらいんですよね。 ドキュメントがわかりづらい、とは言っていないです。 表現が悪かったのかもしれません。すみません。 将来どうなるか分からないし、現在あまり意味を持たない機能 (newの第二引数指定)を、使用例の一部として挙げるのは好ましくない のでは、ということだけを言いたかったのです。 (該当箇所へのパッチは [ruby-dev:20763] の末尾にあります) -- 斎藤ただし