From: Yukihiro Matsumoto Date: 2007-03-20T07:22:38+09:00 Subject: Re: [ ruby-Bugs-9376 ] Marshal.dump shouldn't complain about singletons if the _dump method is defined Hi, In message "Re: [ ruby-Bugs-9376 ] Marshal.dump shouldn't complain about singletons if the _dump method is defined" on Tue, 20 Mar 2007 04:16:41 +0900, Sylvain Joyeux writes: |> > Is that really the intended behaviour ? |> Yes. |Well ... maybe you can explain a bit more the "why" ... Because objects with singleton data can not be shared across processes. Objects in marshaled data can live longer than processes. In this case, how can we tell the object t work properly without @bla variable set? matz.