From: Koji Arai Date: 2003-08-03T04:35:31+09:00 Subject: [ruby-dev:21086] Re: Marshal upgrade 新井です。 In message "[ruby-dev:21016] Re: Marshal upgrade" on Wed, 30 Jul 2003 16:21:42 +0900, matz@ruby-lang.org (Yukihiro Matsumoto) wrote: > まつもと ゆきひろです > というわけで、preview5以後に突っ込んでしまいました。仕様は > > * まったく独立なmarshal_dumpメソッド、marshal_loadメソッド > を使う。両方ともインスタンスメソッド。 > > * marshal_dumpメソッドは引数を取らない。任意のオブジェクト > を返す。Marshal.dumpは返されたオブジェクトをdumpする。 > > * marshal_loadメソッドはmarshal_dumpが返したオブジェクトの > コピーを受け取り、元の状態を復元する。marshal_loadのレシー > バはallocateされたばかり(initializeが呼ばれていない)オブ > ジェクト。 これによって、今まで undocumented だった _dump_data/_load_data は 必要なくなるのでしょうか? であれば、undocumented のままにしようかと思うのですが (面倒だから ;;) | Fri Apr 19 17:24:22 2002 Yukihiro Matsumoto | | * marshal.c (w_object): T_DATA process patch from Joel VanderWerf | . This is temporary hack; it remains | undocumented, and it will be removed when marshaling is | re-designed. | | * marshal.c (r_object): ditto. うぉ、一年以上前か。 -- 新井康司 (Koji Arai)