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
_______________________________________________
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users