> compromise: only hash things with a reference count of 2+ > (this assumes that no-one will create second reference to > anything mid store, but (I believe) will mean that > all complex > self-referential structures will still store perfectly) FWIW: I use this technique in Data::Dump::Streamer and it should be added to Data::Dumper as well. There it would reduce the overall memory profile of DD, and would allow the detection of when DD incorrectly dumps a multiply referenced element of a composite structure or other aliased data element. YvesThread Next