# async-timer [](https://hackage.haskell.org/package/async-timer) [](https://www.stackage.org/package/async-timer) [](https://travis-ci.org/mtesseract/async-timer)
### About
This is a lightweight package built on top of the async package
providing easy to use periodic timers. This can be used for executing
IO actions periodically.
### Example:
```haskell
let conf = defaultTimerConf & timerConfSetInitDelay 500 -- 500 ms
& timerConfSetInterval 1000 -- 1 s
withAsyncTimer conf $ \ timer -> do
forM_ [1..10] $ \_ -> do
timerWait timer
putStrLn "Tick"
```