From: Yukihiro Matsumoto Date: 2009-06-16T02:09:24+09:00 Subject: [ruby-dev:38644] Re: [Feature: trunk] RTypedData まつもと ゆきひろです In message "Re: [ruby-dev:38620] [Feature: trunk] RTypedData" on Mon, 15 Jun 2009 12:07:20 +0900, SASADA Koichi writes: | 現在,RData に格納された情報は,その元になった型情報がなくなってしまい |ますが,型情報を陽に持たせた RTypedData を新設するのはどうでしょうか.型 |には,従来どおり mark, free 関数が紐づけられており,さらに名前とサイズを |返す関数も付けてみました. | |# サイズを返す関数を付けるのが動機なんですが. | | どうでしょうか.ちょっと大きな変更で,例えばこれに対応したソースは |1.9.1 ではコンパイルできないプログラムになっちゃいますけど. RDataの類似物を追加するよりも、各オブジェクトにmemsizeメソッ ドを追加する方が筋が良いように思います。