Hi,

I need a library which allowes me to define and handle recurring events. Of course, I 
thought that Boost would help me out by providing such a handy-dandy class out of the 
box.

Btw, by recurring events I mean events which can be configured to occur for example: 
every monday and thursday, last friday in month, every second tuesday, every friday 
the 13th, and so on... Much like crontab or MS-Outlook's recurrence appointments.

Unfortunately, there is no such class in the Date-Time library. I don't know, but 
maybe such a class doesn't fit in a library?

Anyhow, I think it would be really nice to say something like:
recurring_event<daily> wakeMeUp("09:45");
recurring_event<weekly> trainingDays(monday,thursday);
recurring_event<weekly> cleaningDay(tuesday,every_2nd);
recurring_event<monthly> receiveSalary(friday,last_day_in_month);
recurring_event<yearly> santa(christmas_day);

Does anyone have an idea or hint how to implement such a class (maybe out of different 
boost-classes)? Otherwise I know one way to go, based on the paper "Recurring Events" 
written by Martin Fowler and available on his site martinfowler.com.

Btw, when I searched the archive I saw that at least one other user (Dylan) had a 
similar request/desire for such a utility.

/Tommy
_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

Reply via email to