Keith Wansbrough <[EMAIL PROTECTED]> writes:
>> what is the wisdom behind representing a TimeDiff as a struct of year, >> month, week and so on, instead of simply the (fractional) number of >> seconds, or similar? > Firstly, I believe that the Time module is broken, and no one has yet > come up with a satisfactory design. Okay. > But the behaviour you describe is necessary. Consider: Right, thanks for the elaboration. What is the right way to calculate the time an operation takes? I thought just doing do t1 <- getClockTime putStrLn (show $ resultOfComputation) t2 <- getClockTime putStrLn (show $ diffClockTimes t2 t1) which seems to work well enough for my purposes. (I'd like to measure running times for various algorithms on various data sets, at the moment mainly to convince myself about time complexity, but perhaps later to compare against implementations on different compilers/languages. I could of course simply use /usr/bin/time, but it seems a bit of a hassle to compile each benchmark individually to do so.) -kzm -- If I haven't seen further, it is by standing in the footprints of giants _______________________________________________ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell