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