I'm completely out of battery and now moving very slowly in my work.
This morning I read the first few pages of the article "Why Functional Programming Matters" and was really amazed by the power of higher-order functions and lazy evaluations. However, I've still got a long way to go before I'm ready to bring functional programming to my every day's hacking. I've got so used to exploiting the advantage of "side-effects" to the full. And I even can't imagine what my life will be like when I'm not allowed to use global variables! The conversion by which functional programmers write their code seems rather peculiar to me, and I really need some more time to adapt my old thought to follow it as well.
I noted that there are plenty of sample codes available with Hugs distribution. Some source files are standard libraries, and some are demo programs. I consider it as a perfect source of learning materials. Of course, I should make full use of it, I think, but not today...
What a beautiful day today! Why not go out for a walk? I'd like to stay in the woods of the Southern Hills of Zhenjiang and enjoy the sunshine, the winds, and all the green creatures. So don't hesitate -- let me go now!