原です。

>なかだです。

>> 「そうでなければ」というのは、allocate で構造体を割り当てない
>> 場合ということですが、そういう流儀ってあるんでしょうか?その
>> 場合は initialize で構造体を割り当てるのかな。
>
>たとえばstringioはそうしてます。

なるほど。

>> ところで、initialize を呼びたくないけど、marshal_dump/load したい
>> とき、次のように allocation framework に半乗りしてみたんですけど、
>> これって気持ち悪いですかね。
>
>気持悪いというより、継承してもサブクラスのinitializeが無視され
>てしまいます。

今作ってるのに限れば数値クラスなんで、それは望ましいのでした。