
25 Aug
2006
25 Aug
'06
5:04 a.m.
Serge D. Mechveliani wrote:
Who can advise, please,
is this for sure that the program
\ x -> [f y | y <- g x]
is not more expensive in computation than
\ x -> let ys = g x in [f y | y <- ys] ? May the difference depend on Haskell implementation?
In GHC (and probably JHC) it shouldn't make any difference, in other compilers it might do. Cheers, Simon