From: matz@... (Yukihiro Matsumoto) Date: 2000-02-29T10:10:29+09:00 Subject: [ruby-dev:9309] Re: [fix] String#* with huge string まつもと ゆきひろです In message "[ruby-dev:9307] Re: [fix] String#* with huge string" on 00/02/29, EGUCHI Osamu writes: |> なるほど。しかし、これはaref,asetがBignumに対応してないのが |> 問題だと言えるでしょうね。高速化のためFixnumを特別扱いした後、 |> |> |> # ま、大きすぎると言う点では大差ないでしょうが。 |> |> という理由で忘れてました。 | |aref と aset を Bignum に対応させる価値ってあるかなぁ? |、、「不必要な制限を導入しない」って意味では価値あり? | |aref と aset を Bignum に対応させてみようとしたものの、 |動作確認できる環境が無いです。 ^^;; あ、これはですね。2^30〜2^31の「Bignumだがlong」の範囲の値を 救済しようと思っただけのことです。これならNUM2LONG()を通すだ けで変換できますから。