
21 Nov
2005
21 Nov
'05
3:14 p.m.
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