<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Dec 12, 2015 at 4:19 PM, Abhishek Kumar <span dir="ltr"><<a href="mailto:abhishekkmr18@gmail.com" target="_blank">abhishekkmr18@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Thanks Kim for your answer but as far as I understand strict evaluation should save in space as expression is not expanded in terms of thunks,but I can't understand time savings.Can you pls explain strict evaluation?</blockquote></div><br></div><div class="gmail_extra">For this particular problem, start here:<br><br><a href="https://en.wikipedia.org/wiki/Memory_hierarchy">https://en.wikipedia.org/wiki/Memory_hierarchy</a><br><br></div><div class="gmail_extra">What happens to original program that has a sprawling mass of thunks all over RAM? The CPU spends most of its time waiting on the memory bus. And that's not even going into things like disk-backed virtual mem.<br></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature">-- Kim-Ee</div></div>
</div></div>