With
Data::Dumper there doesn't seem to be a way to configure a Dumper object and then use it dump multiple objects. For instance, I'd like to use it this way:
use Data::Dumper;
my $d = new Data::Dumper();
$d->Terse(0)->Purity(1)->Deepcopy(1)->Indent(0);
...
print $d->Dump($this);
...
print $d->Dump($that);
...
print $d->Dump($otherthing);
...
It seems that the thing to dump is part of the constructor, so you are forced to create a new Dumper object (and configure it) every time you want to dump a different object.
Or am I missing something?