ChangeLog for Span.pm

2005-08-02

* complement of Span+Recurrence is Span+universe
* removed "density()" method 

2005-07-26

* added "iterator()" and "lazy()" iterators

2005-07-21

* added unicode operators

2005-07-19

* fixed all warnings

2005-07-18

* t/span-code.t passes all tests, but emits some warnings
* extracted class Recurrence.pm
* added method Span::Num.difference()
* fixed Span::Code stringification, union, intersection, ...

2005-07-13

* Span::* interact with each other (just started)

* adding Span::Code and tests

2005-07-11

* Span.pm gets it's own package

* added Span.pm method "iterator()"

2005-07-10

* added module Set::Infinite 

* Span has 2 internal implementations (Span::Int, Span::Num), which use
different algorithms.

2005-07-09

* added module Set::Infinite::Functional

* renamed Set::Span to Span

* renamed Set::Functional::Span to Span::Functional

== Changes for 0.02

* added Set::Integer to TODO

* Set::Functional::Span API is complete (needs more docs & tests)

== Changes for 0.01

* Set::Functional::Span constructor, size, accessors, complement

* changelog created 2005-07-06

