in reply to Re: In need of a Dumper that has no pretentions to being anything else.
in thread In need of a Dumper that has no pretentions to being anything else.
DD also keeps track of all scalars that it sees so that when you run this
you getuse Data::Dumper; my %s=('key',1); my $s=\$s{'key'}; print Dumper([\%s, $s])
that is, it was able to spot that the 1 in %s{key} is actually the same 1 that's in $s.$VAR1 = [ { 'key' => 1 }, \$VAR1->[0]{'key'} ];
My patch removes this ability when $Deepcopy = 0. This is consistent with the rest of the deepcopy behaviour and means that now that the only thing that can cause a backreference to some other part of the structure is circularity.
|
---|
Replies are listed 'Best First'. | |
---|---|
Re^3: In need of a Dumper that has no pretentions to being anything else.
by demerphq (Chancellor) on Feb 23, 2005 at 14:54 UTC | |
by fergal (Chaplain) on Feb 23, 2005 at 19:34 UTC | |
by demerphq (Chancellor) on Feb 23, 2005 at 20:10 UTC | |
by fergal (Chaplain) on Feb 23, 2005 at 20:59 UTC | |
by demerphq (Chancellor) on Feb 23, 2005 at 23:27 UTC | |
| |
Re^3: In need of a Dumper that has no pretentions to being anything else.
by halley (Prior) on Feb 23, 2005 at 14:50 UTC |