From: Shin-ichiro HARA Date: 2008-05-10T09:37:28+09:00 Subject: [ruby-dev:34629] Re: ComplexFloat 原です。 > けいじゅ@いしつかです. > > In [ruby-dev :34613 ] the message: "[ruby-dev:34613] Re: ComplexFloat > ", on May/08 18:24(JST) Yukihiro Matsumoto writes: > >> まつもと ゆきひろです > >> |# 誉めすぎ? >> でしょうね。 > > いや. 何か, 野生の直感が(^^;; > >> 熱海での合宿のときに、私が(CommonLispを参考に)coerceを導入し >> ようと話を持ち出して、その上で石塚さんが両辺とも変換したい場 >> 合があると主張したんで、今のようなcoerceシステムができたよう >> に思います。当初はcoerceメソッドは値をひとつしか返してません >> でした。結局、まだ複数の値を使う必要があるcoerceにはまだお目 >> にかかってませんが。いや、そういえばRationalがselfをFloatに変 >> 換してるか。 Rational が組み込みになれば(なってるけど)、coerce を起動しな い様にした方が効率いいんじゃないかな。 > 両方が変換されることを考えたのではなくて, 新たに新しい数クラスを追加し > たときにどうなるかを考えたんだと思います. 最初 coerce を見たとき、やたらたらい回ししているのがワケワカ んなくて、理由が分かった時感動しましたよ。よーこんなこと考え るわ、と。