From: matz@... (Yukihiro Matsumoto) Date: 2001-12-11T12:52:21+09:00 Subject: [ruby-dev:15417] Re: Marshal.dump 出来ない Hash まつもと ゆきひろです In message "[ruby-dev:15415] Marshal.dump 出来ない Hash" on 01/12/11, Kazuhiro NISHIYAMA writes: |デフォルト値を計算するProcのついたHashがMarshal出来ません。 そうかあ。 |思いついた対策としては、 | |1. そういう仕様とする。 これにしようかなあと思ってます。特異メソッドのついたオブジェ クトと同じ扱いですね。メッセージはもうちょっとマシな方が良い と思いますが。 |2. inspectでデフォルト値が出てこないのと同じで | Procを捨ててMarshal.dumpする。 |3. Proc#callした値をデフォルト値として | Marshal.dumpする。 ほかの意見も聴きたいですが。 まつもと ゆきひろ /:|)