Remind: Kitchen-sink for hard-core Unixers...
Posted Mar 11, 2004 13:17 UTC (Thu) by dskoll
In reply to: Console reminder
Parent article: A grumpy editor's calendar search
I'm the author of Remind. I started it back in 1990 when I didn't want to work on my Master's thesis.
Remind is *not* for everyone. If you're expecting a pretty clicky GUI, forget it. (Well, not quite; there is a Tcl/Tk GUI front-end which is quite nice and usable.)
If you like to edit text-based configurations and sit back smugly in the knowledge that Remind's calendar language can express "Meeting every second Thursday of the month except if there's a full moon, in which case move it to the first Friday of the month", or "Payroll on last working day of the month", then Remind is for you. :-)
Remind can even calculate "blue moons" -- that's the second full moon in a month. Here's a brief taste:
FSET isFirstFull(date) \
monnum(moondate(2, date)) == monnum(moondate(2, moondate(2, date)+1))
REM 1 SATISFY isFirstFull(trigdate())
set blue moondate(2, moondate(2, trigdate())+1)
MSG Next blue moon is [trigger(blue)]
The next blue moon is July 31, 2004.
to post comments)