Data::Machines - Manage a set of data pipelines
use Data::Machines qw( Pipeline ); my $m = Data::Machine -> new; $m -> add_pipeline( foo => $pipeline ); $m -> add_source( bar => $source ); $m -> add_connection( bar => foo ); my $iterator = $m -> transform( 'foo' => { additional sources } );
# $iterator is now a Data::Pipeline::Iterator that can be fed into # another machine or pipeline
# for pipelines that map my $output = $m -> transform( $input ); # for pipelines that reduce $m -> start; $m -> add( $input ); my $output = $m -> finish;
To install Data::Pipeline, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Data::Pipeline
CPAN shell
perl -MCPAN -e shell install Data::Pipeline
For more information on module installation, please visit the detailed CPAN module installation guide.