The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 1.112100

  • commit e03aa12ee65a14326d88ebee0db2ce7a3292b115 Merge: f26cfbf c4bdadc Author: Alexei Znamensky <russoz@cpan.org>
    • Merge branch 'rc/1.112100'
  • commit c4bdadc7dbf47d5a93dbec65100e1ef31691ba3d Author: Alexei Znamensky <russoz@cpan.org>
    • Autobox+tidy+small things
  • commit 7a114e15e1dbbaf60b8a848b3ac3fdbd7c70ea8c Author: Alexei Znamensky <russoz@cpan.org>
    • using Moose::Autobox
  • commit 76aec758659d0d8082434c51247ade9c6e4c7bdc Author: Alexei Znamensky <russoz@cpan.org>
    • moved dump_input/dump_output attrs to Dumper role
  • commit 3de8c90a9206a5ffbb8929829c3eb7ffc9388e75 Author: Alexei Znamensky <russoz@cpan.org>
    • added documentation for DataFlow::Types
  • commit 60c13834b5f68c0cb4c0f20593945afcce0b5d0c Author: Alexei Znamensky <russoz@cpan.org>
    • added channels-aware input/output methods to DataFlow
  • commit fb86b602f27d9a51c912cbd78f649e9ce51c5058 Author: Alexei Znamensky <russoz@cpan.org>
    • First implementation using channels and items
  • commit 29322d0afbb951558d6b923b7b74ed2a2ee5ed3c Author: Alexei Znamensky <russoz@cpan.org>
    • implemented Item & ProcWrapper, with tests and docs
  • commit 3f8d8192650c8eea4dbdec276b0ef74bb50ed052 Author: Alexei Znamensky <russoz@cpan.org>
    • added ProcWrapper and first draft of test cases
  • commit 74c1fbed04ac2f32485692b3227cee9f8f2e3cb2 Author: Alexei Znamensky <russoz@cpan.org>
    • DataFlow::Item coded and tested
  • commit 6361c5c1687c8a9624adb19de07bce1d38a2cfe1 Author: Alexei Znamensky <russoz@cpan.org>
    • changed to sugar syntax
  • commit ac8d7c62670859d0828149920b8d6bda0f204cf6 Author: Alexei Znamensky <russoz@cpan.org>
    • added POD version for QuickGuide
  • commit 2daee2a583f94762e8b9d85df7592c111d4bdaa3 Author: Alexei Znamensky <russoz@cpan.org>
    • more sugar, please
  • commit a26b56d750fc1febd7b1d0f3350f27eddba3abb0 Author: Alexei Znamensky <russoz@cpan.org>
    • added strictures to test files
  • commit f63857e118cc406e0197e24f9e1e446390c40d1b Author: Alexei Znamensky <russoz@cpan.org>
    • unused line of code removed
  • commit db38851fafcb6cb6ef37f0789ef4ae2d9d605470 Author: Alexei Znamensky <russoz@cpan.org>
    • updated dist.ini to lates @Author::RUSSOZ bundle

Documentation

DataFlow Quick Start Guide

Modules

A framework for dataflow processing
A wrapper around the regular data processed by DataFlow
A piece of information metadata
A ProcPolicy that accepts only array-references
A ProcPolicy that returns the very item passed
A ProcPolicy that returns undef to any type
A ProcPolicy that processes into references' values recursively
A Policy that processes into array references only
A ProcPolicy that treats scalars items and pass other types as-is.
A ProcPolicy that treats all items as scalars
A ProcPolicy that treats scalars items and pass other types as-is.
A data processor class
A CSV converting processor
A generic processor for format-conversion
A encoding conversion processor
A processor that generates multi-paged URL lists
A No-Op processor: input data is passed unmodified to the output
A 'null' processor, will discard any input and return undef in the output
A processor that generates SQL clauses
A processor that reads that from a file
A processor that writes data to a file
Upper-case processor: output data is input passed through uc()
Wrapper around a processor
A role that provides a facility for dumping data to STDERR
A role that provides a file-handle for processors
A role that defines how to use proc-handlers
A role that defines anything that processes something
Type definitions for DataFlow