
14 Oct
2003
14 Oct
'03
2:20 p.m.
In addition to what Keith said, it's also guarenteed that the trace is evaluated as soon as the function is entered. - Hal On Tue, 2003-10-14 at 02:36, Ferenc Wagner wrote:
Hal Daume III
writes: f1 :: Int -> Int f1 x | trace ("The initial value is " ++ show x) False = undefined | otherwise = f2 x
In general, the 'trace ... False = undefined' thing is quite useful
How is it better than
f1 x = trace ("The initial value is " ++ show x) $ f2 x
?
Feri. _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe -- Hal Daume III | hdaume@isi.edu "Arrest this man, he talks in maths." | www.isi.edu/~hdaume