From: keiju@... (=?ISO-2022-JP?B?GyRCQFBETTc9PHkbKEI=?=) Date: 2008-05-12T23:47:18+09:00 Subject: [ruby-dev:34663] Re: int/int -> rational (Re: Re: ComplexFloat) けいじゅ@いしつかです. In [ruby-dev :34640 ] the message: "[ruby-dev:34640] int/int -> rational (Re: Re: ComplexFloat) ", on May/11 02:09(JST) Yukihiro Matsumoto writes: >まつもと ゆきひろです >でかいのでテーマごとに分割します。 >今回はint/intをrationalにするかどうか、の話。 はい. >|>Complex::/でquoを使えば当面の問題は解決しませんか? >|のはずです. > >じゃあ、当面はそうしちゃおうかなあ。 ふなばさんが指摘している問題はありますが, 私的には問題ないと思います. # 原さんのメイルは難しくて理解できないのでパス(^^; >|>|>|4. complex が常に mathn を require する。 >|>うーん、個人的には2.0まで待ちたかった変更なのですが。かなり >|>影響が大きいので、まだ1.9.0とはいえ、これから導入するのには >|>ためらわれます。 >| >|自分で提案していてなんなんですが(^^; >|それは導入を前向きに考えているってことです? > >えーと、真意を計りかねているんですが。提案してはみたものの受 >け入れられそうとは思ってなかったってこと? です. だって, この主張ってRubyがこの世にでたころからいい続けていることだと思 いますので, 今更受け入れられることはないと信じきっていました(^^; >ふなばさんは以前からそのように強く主張していらっしゃったし、 >移行に伴うゴタゴタが心配なだけで、とくに反対してはいません。 おー. やった. >まあ、rationalもto_intを持っていますから、十分多相的にデザイ >ンすれば実はほとんどのケースで問題はないような気もするのです >が、たぶん楽観視しすぎでしょう。 でしょうねぇ... 最初は, int/int したら整除(div)使えとワーニングを出すようにしてから, 置き換えとか. >|リテラル導入に関しては全く考えていなかったです. /に関してはリテラルは >|難しいですよね? int/int は rational だけども, その他は 違うとか,.,. 難 >|しいと言うか面倒かな? > >難しくはないですね。まあ、Integer#/を再定義しても反映されな >いというようなことはあるでしょうけど。 なるほど. とはいえ, 私はint/intをリテラルにして欲しいとまではいいません. 反対も しませんが... __ ---------------------------------------------------->> 石塚 圭樹 <<--- ---------------------------------->> e-mail: keiju@ishitsuka.com <<---