[Haskell-cafe] Re: Implementing computations with timeout
Peter Simons
simons at cryp.to
Fri Jan 7 11:10:59 EST 2005
Einar Karttunen writes:
> What is the best way of doing an computation with a timeout?
At <http://cryp.to/child/> you'll find a very readable and
straightforward implementation of a generic timeout
function:
type Timeout = Int
timeout :: Timeout -> IO a -> IO (Maybe a)
The function uses the "two threads" approach you've
outlined, and it has proven to work nicely in practice.
Peter
More information about the Haskell-Cafe
mailing list