On Thu, Jul 03, 2003 at 12:01:33PM -1000, Joshua Hoblitt wrote:
> > We could use a DT::Duration::Set module for things
> > like "once a week for 3 weeks"
> 
> That would be ideal.

Especially if (given a start or end date) you can turn it into a
DateTime::SpanSet


> > How is that different from an ICal recurrence?

I am not sure.  I really haven't looked at the ICal stuff.

> > Do we need a DT::Event::ISO8601 ?
>
> I've been thinking about this for a few days.  I don't think that DT::Event::ISO8601 
> would be useful on it's own.  DT::F::ISO8601 should just return a recurrence.

I agree (assuming you mean a DT::SpanSet).  The ISO8601 format is so
simple that I doubt you would want to create Sets that way
(DT::E::Recurrence is much more useful).

By the way, I have no idea why the recurrence syntax is at all useful
since there is no way to inducate spacing between the items.  I
suppose if the applications wanted they could ignore the length of the
recurrence and treat the starts as point events (or associate lengths
with them some other way).  But it is in the spec so...

                -ben

Reply via email to