The
first installment of Mark C. Chu-Carroll's Haskell tutorial series went up last week.
It begins this way:
Before diving in and starting to explain Haskell, I thought it would be good to take a moment and answer the most important question before we start:
Why should you want to learn Haskell?
It's always surprised me how many people don't ask questions like that.
Farther down:
So what makes Haskell so wonderful? Or, to ask the question in a slightly better way: what is so great about the pure functional programming model as exemplified by Haskell?
The answer is simple: glue.
Languages like Haskell have absolutely amazing support for modular development.
An interesting and though-provoking article, even for someone that's been using Haskell for more than 2 years now. (Yikes, I had no idea it was that long)
You can also see
all his posts on Haskell, which include a couple more installments.
Comments
Sun, 05.10.2008 20:40
There is no denying that there have been plenty of people th at have killed in the name of Christianity. That does [...]
Sun, 05.10.2008 18:34
I think the formula you wanted is git format-patch $(git rev-list HEAD | tail -1)
Sun, 05.10.2008 14:23
I know it sounds nice to you, but, Christianity means an opp ressive, theocratic, brutal, b loody regime to many of [...]
Sat, 04.10.2008 23:47
I agree that there must be sen sible limits on government exp enditure, for sure. Healthc are is one of those wher [...]
Sat, 04.10.2008 23:43
Not at all, and I completely a gree with you. But I wanted to stress that part, because not everyone does.
Sat, 04.10.2008 23:41
Hi Cliff, I agree with you that the "they take jobs Ameri cans won't" argument doesn't m ake sense. I also agree [...]
Sat, 04.10.2008 17:26
I always worry when people cla im their ethics are founded on religious tenets, since most religions have a lot of [...]
Sat, 04.10.2008 08:37
"We are torturing potentially innocent people." Are you i mplying that it's allowed to t orture "guilty" people? [...]