Changes for version 0.25
- backtracking fully implemented in: intersection, intersects, union, offset. backtracking partially implemented in: quantize, select backtracking is NOT implemented in: complement, size, span, max, min See: backtrack.t
- 'epoch' support in core module. Doesn't need Date or ICal.
- intersection was missing 'my $b;'
- Date::sub propagates {mode}
- use hash-subs to initialize quantize units 'quantize_date' uses 'one' as default unit doesn't use Quantize.pm anymore, since Quantize_Date.pm is a superset. doesn't need 'quantizer, selector, offsetter' either.
- remove 'cmp' (thanks Martijn) internal cache for Date and ICal object
Modules
Sets of intervals
a 'date' scalar
a set member
an ICal 'date' scalar
an interval of 2 scalars
Provides
in lib/Set/Infinite/Function.pm
in lib/Set/Infinite/Offset.pm
in lib/Set/Infinite/Quantize_Date.pm
in lib/Set/Infinite/Select.pm