Hi,

In message "Re: Problem with Marshaling WeakRefs?"
    on Thu, 7 Dec 2006 08:55:10 +0900, umptious / gmail.com writes:

|I'm experimenting with Marshal, but I'm having problems making it work
|with data structures that use WeakRefs. Marshal saves without
|complaining, but the WeakRefs seem to be junk when I load. Hopefully
|the program below explains everything. I'm using Ruby 184-15 on Windows
|XP Pro.
|
|Am I missing something?

No, it's a bug.  Thank you for finding it.  Note that restored weakref
object will weakly refer to a new (copied) object.  It's only way to
make weakref valid between processes.

							matz.