in reply to Re^4: Using Data::Printer from the Perl debugger
in thread Using Data::Printer from the Perl debugger
I don't know ... I was expecting them to monkey patch the sub for the p cmd. That's why $cmd is set, btw.
> en-reference non-scalars
you mean %h -> \%h ... IMHO this could be automatically done with a sub prototype ( like (\[%@$*]) )
> p command without doing that
p is for printing x for dumping,
I'd rather patch x
DB<1> $x=[1,2,3] DB<2> p $x ARRAY(0x32c8908) DB<3> x $x 0 ARRAY(0x32c8908) 0 1 1 2 2 3 DB<4>
FWIW you can test aliasing interactively with =
DB<4> h p p expr Same as "print {DB::OUT} expr" in current package. perldoc manpage Runs the external doc viewer perldoc command on the named Perl manpage, or on perldoc itself if omitted. Set $DB::doccmd to change viewer. DB<5> h x x expr Evals expression in list context, dumps the result. DB<6> h = = [alias value] Define a command alias, or list current aliases. DB<7>
Cheers Rolf
(addicted to the 𐍀𐌴𐍂𐌻 Programming Language :)
Wikisyntax for the Monastery
|
|---|