From: Yukihiro Matsumoto Date: 2007-11-12T15:59:26+09:00 Subject: [ruby-dev:32230] Re: rational (Re: Date#+に大きな数字を与えるとおかしな日付に) まつもと ゆきひろです In message "Re: [ruby-dev:32228] Re: rational (Re: Date#+に大きな数字を与えるとおかしな日付に)" on Mon, 12 Nov 2007 15:47:28 +0900, SASADA Koichi writes: | 2点確認させてください. | |(1) 「組み込みに」の意味 | | 「組み込みに」というのは,今は Ruby で書かれたライブラリ(require |しないと使えない)ものを C で書かれたライブラリ(require しないと使 |えない)に変更することですか.それとも,最初から require された状 |態,つまり 1/2 が Rational になる,ということでしょうか.後者なら, |かなりギャっという仕様変更な気がします. require 'rational'しても1/2はRationalになりませんよ。mathnを requireしてはじめてそうなります。つまり、想定される段階は * C化して添付 * C化して組み込み(require不要) * mathn相当も組み込み の三段階です。最後のに賛成する人は誰もいないと思いますが。 あと、Rationalと同時にComplexも組み込みたいという欲求はあり えると思います。私は使いませんけど。