It's somehow a p!ta (or more diplomatic "not a pleasure") to dump variables together with their names.
Data::Dumper has a very cumbersome way to do it, where the variables have to be repeated, once as reference and then as string holding the name.
Data::Dump has no mechanism at all for names and expects me to handle the printing of the name.
Before I reinvent the wheel¹, is their already a good way to simply say
dmp \@a;
and to automatically get something like
\@a => [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
When offering answers please keep in mind that different symbols can hold the same references or globs.
Reverse engineering the name is not trivial.
Cheers Rolf
( addicted to the Perl Programming Language)
¹) well I already invented using B::Deparse, but IIRC when I asked some years ago and there was no clean way ...
it helps to think about how such a module should be named! :)
see
and maybe also Smart::Comments should be mentioned (another sourcefilter)
anything else?
In reply to dumping variables automatically with their name? by LanX
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |