in reply to Re^5: sprintf is printing unexepected output
in thread sprintf is printing unexepected output

I was curious enough to try it...
# perl -MData::Dump=dump -e '$h = {lol=>2}; $h->{lol2} = $h; print dum +p($h), "\n"' do { my $a = { lol => 2, lol2 => 'fix' }; $a->{lol2} = $a; $a; }

That really is pretty slick looking compared to Data::Dumper. I'm not going to switch or anything, but you can't deny the output looks cooler. Less efficient maybe, but cooler...

-Paul