From: "christophe (dot) poucet (at) gmail (dot) com" Date: 2005-09-27T17:26:43+09:00 Subject: Re: Concerning Marshalling Hello, Guy and Joel: Thank you for your helpful comments, this was exactly what I was looking for and this was sadly not mentioned in the RDoc of Marshal :/. For the moment I had been using YAML, but this will not be a sustainable solution once the number of objects to dump grows in size. Eventually I want to be able to store the objects into a database based upon a key that is unique per object (all my classes derive from Managed that ensures a unique identifier) As for the references being kept, great! Ara: Your solution is definitely an interesting one, however I fear that it is not a sustainable solution for larger projects and the problem was in more than just singletons, singletons being a symptom of the problem. Cheers, Christophe / vincenz