Keith Wansbrough <[EMAIL PROTECTED]> writes: >> Hal Daume III <[EMAIL PROTECTED]> 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 > > It is much easier to use in real code. Consider > [...]
You went to extreme lengths answering my silly question. Thanks a lot, I see the point now. Feri. _______________________________________________ Haskell-Cafe mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell-cafe