<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;"><DIV>Two quick questions:</DIV>
<DIV> </DIV>
<DIV>I read a note on the Internet that said "You can do lazy evaluation in Erlang (observe Erlang QuickCheck), but you have to be explicit about it."</DIV>
<DIV> </DIV>
<DIV>Can some one explain to me how to "explicitly" use lazy evaluation in Erlang, in the general?</DIV>
<DIV> </DIV>
<DIV>I know that Erlang doesn't support implicit currying. If I wanted to "explicitly" curry, is there some way to do that? Or at least emulate currying?</DIV>
<DIV> </DIV>
<DIV>Since neither of these are naturally supported in the language, I suppose I'm just looking for some hacks which will let me port a few haskell programs to Erlang without massive rewrite.</DIV></td></tr></table>