On Fri, Jan 04, 2008 at 08:50:56AM -0800, Eric Wilhelm wrote:

> The phrases "this week", "next week", and "last week" are fairly 
> unambiguous

Correct.

>              so I'm taking "this Monday" to mean "this week's Monday".

Not correct.  Right now, "this Monday" is 2008-01-07.  It would be
better to not support "this Monday" than to get it wrong.

> A sketch:
> 
>   my $feb_1st     = today->next('month');
>   my $jan_6th     = today->next('week');

That's very confusing.  "Today next week" means Friday 11th.  "Today
next month" would mean either the first Friday of next month, or the 4th
day of next month.

> That's assuming non-ISO weeks.  Obviously, the endpoint needs to be 
> defined for 'this week' to make sense.  If the first day of the week is 
> given, it follows that "this/next/last $dayname" can be meaningful.  
> I'm not particularly concerned with whether that meaning exactly 
> matches regional quirks so long as it is consistent.

I suggest that being consistently wrong almost everywhere is only better
than being inconsistently wrong.  And if you think that "this Wednesday"
means "this week's Wednesday" then you will be sometimes wrong and
sometimes right.

-- 
David Cantrell | top google result for "topless karaoke murders"

    Immigration: making Britain great since AD43

Reply via email to