PDL::Perldl2::PrintControl (3)
Leading comments
Automatically generated by Pod::Man 4.09 (Pod::Simple 3.35) Standard preamble: ========================================================================
NAME
PDL::Perldl2::Plugin::PrintControl - disable default print outputSYNOPSIS
pdl> $a = 3; 3 pdl> $_REPL->load_plugin('PDL::Perldl2::Plugin::PrintControl'); pdl> $a; pdl> $_REPL->print_by_default(1); 1 pdl> $a; 3
DESCRIPTION
By default the Devel::REPL always prints the results of its evaluation. This is fine for small objects but for things like large data objects (e.g. a 100x100 matrix inPDL
) the
result can be hundreds of lines of output for each command.
This plugin disables the default print output and adds an attribute with accessor method "print_by_default" which can be used to toggle the print default on or off.
METHODS
print_by_default
By default, the "PrintControl" plugin sets "print_by_default" to 0 (false), which disables automatic printing of results. Call the print_by_default accessor with a 1 (true value) to enable default printing.do_print
This is a convenience accessor for the print_by_default attribute. If you call this method without a value, it toggles the current setting. Otherwise, it just sets print_by_default to the value.It is also available in the "pdl2" shell as the do_print sub with the same operation but with an implicit use of $_REPL.
SEE ALSO
"Devel::REPL"AUTHOR
Chris Marshall, "<chm at cpan dot org>"COPYRIGHT AND LICENSE
Copyright (C) 2010 by Christopher MarshallThis library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.