1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
4 <maintainer type="project">
5 <email>haskell@gentoo.org</email>
6 <name>Gentoo Haskell</name>
9 This package exposes combinators that can wrap arbitrary
10 monadic actions. They run the action and potentially retry
11 running it with some configurable delay for a configurable
13 The purpose is to make it easier to work with IO and
14 especially network IO actions that often experience temporary
15 failure and warrant retrying of the original action. For
16 example, a database query may time out for a while, in which
17 case we should hang back for a bit and retry the query instead
18 of simply raising an exception.