A simple implementation of timers/animations utilities for tick-based programs (i.e. games). Click on Control.Timer.Tick in the package page to get more infos and examples.

As now it features standard timers, animation timers, different expiration conditions, different looping behaviours, querying, mapping.

The idea is to eventually add all the functionality expected for a run-of-the-mill tick-based application like a platformer (serialise/deserialise, load, save, splice, operation on frames, etc.).

Check the darcs repository or contact me to file requests / bug reports.