Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

agent (5836)


Agent Zhang (章亦春) is a happy Yahoo! China guy who loves Perl more than anything else.

Journal of agent (5836)

Wednesday April 20, 2005
02:13 AM

Learning Functional Programming

[ #24288 ]

=from 2005.4.20.11:00.AM
=to ...4.20.11:45.AM

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!

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.