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:
1430000000000
1430000000000

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.

Thanks.
Mike Benfield

_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to