docs say:
The call '(lazy e)' means the same as e, but lazy<http://hackage.haskell.org/packages/archive/base/latest/doc/html/GHC-Exts.html#v:lazy> has a magical strictness property: it is lazy in its first argument, even though its semantics is strict. why do i want to use magic during strictness analysis?
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe