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

Changes for version 4.027

  • In general, standardized the NEW_FROM new_from iterator interface options to factory_instance This fundimental change, can break compatibility with older code, so as a fair warning the version is being shifted to a 4.x generation release
    • Added how to compare date ranges for overlaps example See the examples folder
    • Added common argument to all iterator and compare objects factory_instance=>$instance This superceeds NEW_FROM and all of its misc incarnations.
    • Added Data::Range::Compare::Stream::CallBack Supports using a callback hash in the constructor much like the original Data::Range::Compare.

Documentation

Guide for Data::Range::Compare::Stream
DateTime Howto for Data::Range::Compare::Stream
IPV4 Howto for Data::Range::Compare::Stream
HowTo Consolidate Dupplicate, Overlapping, and Adjacent ranges
HOW TO Change the Parser Functionality
Doc on how to build file result iterators

Modules

Compute intersections of Ranges with Iterators
Dynamic compare support plugin
Constants Export module
Compares results overlapping and duplicate ranges
Consolidates overlapping and duplicate ranges
Consolidates Adjacent, Duplicate and Overlapping ranges
iterator for Pre Consolidated/Sorted files
Post Consolidation Iterator used to fill gaps
Consolidates by moving overlaps to new columns
Range Compare Consolidate Result Object
On Disk Merge Sort for really big data sets!
Walk many iterators with one interface
Result Objects Base class
Low level sort functions