[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Comments on ical-00



Thanks for your comment, Frank.

Excuse-me if I insist, but I really see a problem.

Frank Dawson wrote:
> 
> Antoine Leca wrote, in part:
> 
> In 3.3 Basic Recurrence Rule Grammar, I see a potential problem (as I
> already discussed with Derek): while you're referring ISO8601 (which clearly
> states that Monday is the first day of the wek, and Sunday the last), your
> specification doesn't state it, and your grammar may incorrectly lead an
> uninformed person to think that Sunday would be the first day of the week
> 
> <FRD>Yes, ISO 8601, clause 5.2.3, uses Monday as the start of the week for the
>"day of the week" notation. We are not using this representation currently in the
> iCal specification. We are using "calendar date and time of day with UTC offset".
> The recurrence grammar does not currently use the ISO 8601 representation.

OK, I agree with your position about reference to ISO8601.

> Currently, the recurrence grammar is a separate notation for recurrence.

Yes, and I thougth wrong when I posted the comment.

But I fear about some (incorrect) implementations treating the day name literaly
_only_in_order_, and thus refusing something like

   MP2 1+ SA SU 3+ SA SU #3

just because they "thougth" Saturday is after Sunday...


I propose a simple way to correct the potential pitfall:
Change the weekday rule to

weekday  ::= <FR|MO|SA|SU|TH|TU|WE>

(i.e. use the alphabetical order).  Then I hope noone should fall in the pit :-).


Best regards,

Antoine