Advertisements

Recent Posts
Recent Comments
Archives
Categories
Meta
Every time control is called, it resets itself to “resume”, which is next expression to be executed. Next step, we rewrite control function to take numbers from a list. It is done by adding foreach and a lambda function to … Continue reading
It is well known that adding a dummy head node can simplify the insertion and deletion on a linked list, by eliminating the need of special cases (For example: http://www.classes.cs.uchicago.edu/archive/2001/spring/CS117/Lectures/HTML/0406/html/slide_5.html). However, a dummy node uses extra memory, which is not … Continue reading
Lazy functional programming languages can support infinite data structure that contains infinite number of elements. You can define your computation on the infinite data structure. Since the evaluation is lazy, the actual computation will be delayed until it is needed. … Continue reading
Here is a puzzle discussed on Terence Tao’s blog (Yes, Terence Tao!) http://terrytao.wordpress.com/2011/04/07/theblueeyedislanderspuzzlerepost/