[Haskell-cafe] getCPUTime ??

Michael Benfield leftfist at mac.com
Mon Nov 21 15:14:56 EST 2005

I'm new to Haskell. I'm apparently misunderstanding something here.

When I run this program:

module Main where

import System.Posix
import System.CPUTime

printTime = getCPUTime >>= putStrLn . show

main = printTime >> sleep 5 >> printTime

It produces this output:

or similar. In any case, both the numbers are the same. Should the 
second number not reflect a time 5 seconds later than the first? I've 
tried this with both GHC and Hugs, and both give me the same thing.

Mike Benfield

More information about the Haskell-Cafe mailing list