
4 Dec
2009
4 Dec
'09
4:44 p.m.
On Dec 4, 2009, at 2:43 AM, Luke Palmer wrote:
So GHC leaves it to the user to specify sharing. If you want an expression shared, let bind it and reuse.
Does GHC treat where and let the same in this regard? Or in code, are these treated the same?
x'' = sum l + product l where l = [1..10^6]
x' = let l = [1..10^6] in sum l + product l
I couldn't tell if the report implies that or not. - Mark Mark Lentczner http://www.ozonehouse.com/mark/ mark@glyphic.com