<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Aug 17, 2015 at 1:32 PM, Debdut Karmakar <span dir="ltr"><<a href="mailto:debdutk@gnulinuxed.tk" target="_blank">debdutk@gnulinuxed.tk</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p>Sorry, I wrote a wrong function, the correct version is:</p>
<p>oddsFrom3 :: [Integer]<br> oddsFrom3 = 3 : map (+2) oddsFrom3</p></blockquote></div><br></div><div class="gmail_extra">You can get some idea of lambda evaluation here:<br><br><a href="http://chrisuehlinger.com/LambdaBubblePop/">http://chrisuehlinger.com/LambdaBubblePop/</a><br><br></div><div class="gmail_extra">(Alas it doesn't support let expressions much less let rec.)<br><br></div><div class="gmail_extra">Once you have a modicum of intuition, you're now ready to appreciate the illustrated step-by-step evaluation of this infinite list:<br><br><a href="http://stackoverflow.com/a/19749422">http://stackoverflow.com/a/19749422</a><br><br></div><div class="gmail_extra">Based on the SO answer, you can now work out your function on your own.<br></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature">-- Kim-Ee</div></div>
</div></div>