Subject: Re: CVS commit: src/usr.bin/calendar
To: None <tech-userlevel@netbsd.org>
From: =?ISO-8859-1?Q?Stefan_Kr=FCger?= <skrueger@meinberlikomm.de>
List: tech-userlevel
Date: 12/06/2004 20:51:50
Jim Wise wrote:
> Module Name:	src
> Committed By:	jwise
> Date:		Mon Dec  6 20:38:43 UTC 2004
> 
> Modified Files:
> 	src/usr.bin/calendar: calendar.1 calendar.c
> 
> Log Message:
> Play with calendar syntax a little, allowing both of month and day
> to be wildcarded.
> 
> As a side effect, this allows '**' in the date field to match every
> day of the year, which is very useful for TODO items.
> 
> It's important to note that the syntax has a lot of hardcoded (and
> undocumented) ambiguity resolution stuff, and is crying out for a
> simplification, and maybe some use of yacc and lex.
> 
> When this is done, a minor flag day (and probably a compatibility
> flag :-( ) should be included, for current users who are making
> use of some of the corner cases.  I'll raise this on tech-userlevel
> before going there.

btw, did you consider replacing calendar w/ the one from openbsd or 
freebsd? they both seem to be more feature rich...

i.e. I can use things like

Easter=Ostern
Easter+1 	Ostermontag
...
12/Sun+2	3. Advent
...
10/SunLast	Anfang der Winterzeit
usw.

there, so I don't have to care for the actual dates, free/openbsd's 
calendar is doing this for me, with netbsd's calendar, I have to correct 
the dates every year :-(

comments?