"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "Perldl2/pdl2" between
PDL-2.076.tar.gz and PDL-2.077.tar.gz

About: PDL (Perl Data Language) aims to turn perl into an efficient numerical language for scientific computing (similar to IDL and MatLab).

pdl2  (PDL-2.076):pdl2  (PDL-2.077)
skipping to change at line 54 skipping to change at line 54
Use PDL interactively: Use PDL interactively:
%> pdl2 %> pdl2
pdl> $x = sequence(10) # or any other perl or PDL command pdl> $x = sequence(10) # or any other perl or PDL command
pdl> print "\$x = $x\n"; pdl> print "\$x = $x\n";
$x = [0 1 2 3 4 5 6 7 8 9] $x = [0 1 2 3 4 5 6 7 8 9]
pdl> with_time { print +($A->matmult($B))->info, "\n" } for 1..5;
=head1 DESCRIPTION =head1 DESCRIPTION
The C<pdl2> program, also known as the Perldl2 shell, is a second The C<pdl2> program, also known as the Perldl2 shell, is a second
generation version of the original C<perldl> interactive PDL shell. generation version of the original C<perldl> interactive PDL shell.
It attempts to be backward compatible in usage while providing It attempts to be backward compatible in usage while providing
improved features, better support for Perl syntax, and an more improved features, better support for Perl syntax, and an more
easily extended framework based on the L<Devel::REPL> shell. easily extended framework based on the L<Devel::REPL> shell.
If you have L<Devel::REPL> version 1.003011 or later, then C<pdl2> If you have L<Devel::REPL> version 1.003011 or later, then C<pdl2>
will start with full functionality. If L<Devel::REPL> is not will start with full functionality. If L<Devel::REPL> is not
installed or found then C<pdl2> will print a warning and run installed or found then C<pdl2> will print a warning and run
the legacy C<perldl> shell command instead. the legacy C<perldl> shell command instead.
By default, command lines beginning with the default prompt By default, command lines beginning with the default prompt
of either C<pdl2> or C<perldl> (one of 'pdl> ', 'PDL> ', or of either C<pdl2> or C<perldl> (one of 'pdl> ', 'PDL> ', or
'perldl> ') will have the prefix string and surrounding 'perldl> ') will have the prefix string and surrounding
whitespace stripped. This allows for easy cut-and-paste whitespace stripped. This allows for easy cut-and-paste
from sample PDL shell sessions or other examples into another from sample PDL shell sessions or other examples into another
PDL shell session. PDL shell session.
For shell-like C<Ctrl-C> handling, you need L<Sys::SigAction> installed.
=head1 FUNCTIONS =head1 FUNCTIONS
=head2 do_print =head2 do_print
=for ref =for ref
Toggle print-by-default on and off (default value: off) Toggle print-by-default on and off (default value: off)
By default, C<pdl2> does not print the results of operations By default, C<pdl2> does not print the results of operations
since the results can be very large (e.g., a small 640x480 since the results can be very large (e.g., a small 640x480
 End of changes. 2 change blocks. 
0 lines changed or deleted 4 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)