From: Shigeo Kobayashi Date: 2003-06-25T09:41:19+09:00 Subject: [ruby-dev:20448] Re: [BigDecimal] proposal to change specification 小林です。 ----- Original Message ----- From: "Tadashi Saito" Subject: [ruby-dev:20446] Re: [BigDecimal] proposal to change specification > しかし、 [ruby-dev:20436]で自分が提示した些細な変更をすれば > bigdecimal-rationalが最後にrequireされる必要性はなくなるはずです > ので、追加は必要ないと思います。 Cとかに慣れていると「bigdecimal-rationalが最後にrequireされる」 のは当たり前という前提になるわけですけど、ダイナミックな言語 では例の修正の方がスマートな気がします。というか、本来ああい う風に書くべきものなんでしょうね。 > bigdecimal-rationalをrequireしても、 > 「最初から相手(=Rational)がrequireしてあることが必要」 > ということにはなりませんよね。 bigdecimal.c 内に(仕様が変更される可能性のある)他クラスに 関係する部分を入れたくないというのが本音です。 「Ruby + bigdecimal.dll(so) 」だけを配布したい場合もありますし。 少し工夫すればなんとでもできますが「そこまでは要らないので は?」という気がします。 ------------------ 小林 茂雄 shigeo@tinyforest.jp