[Haskell-cafe] Where threadSleep is defined?
dokondr at gmail.com
Tue Dec 6 20:32:53 CET 2011
I was trying to google "haskell process sleep" without much success. It
really needs some experience to construct hoogle queries correctly :)
Thanks everybody for your help!
On Tue, Dec 6, 2011 at 8:07 PM, Paul R <paul.r.ml at gmail.com> wrote:
> dokondr> Hi, I need to make the current process (executing thread) go to
> dokondr> sleep for a given amount of time. Can't find where threadSleep
> dokondr> is defined.
> Maybe because there is no such threadSleep function in base packages,
> what do you think ?
> Ok, let's see if we can find what you are looking for ... You want
> a function that will pause your thread for an amout of time then pass.
> In other word, it would take an Int and do nothing else than wait as
> a side effect, right ? Something typed "Int -> IO ()" should do that,
> right ?
> => threadDelay :: Int -> IO ()
> Suspends the current thread for a given number of microseconds ...
> And if you don't want to use the amazing power of hoogle, maybe you can
> simply go to your favorite search engine and type "haskell pause thread"
> in it. In mine, the first result is the doc of the Control.Concurrent
> module that has a "Waiting" section (linked in the toc) that has ...
> 3 functions, amongst wich "threadDelay :: Int -> IO ()".
> Wasn't hard, was it ?
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Haskell-Cafe