[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