Why Lazy Functional Programming Languages Rule 439
Da Massive writes "Techworld has an in-depth chat with Simon Peyton-Jones about the development of Haskell and his philosophy of do one thing, and do it well. Peyton-Jones describes his interest in lazy functional programming languages, and chats about their increasing relevance in a world with rapidly increasing multi-core CPUs and clusters. 'I think Haskell is increasingly well placed for this multi-core stuff, as I think people are increasingly going to look to languages like Haskell and say 'oh, that's where we can get some good ideas at least', whether or not it's the actual language or concrete syntax that they adopt.'"
I would have RTFA (Score:5, Funny)
But I was too lazy to click on 13 pageviews.
Why they don't rule: (Score:5, Funny)
Yes. Lazy Functional Programming Language... (Score:1, Funny)
And it is a suck-up functional programming language.
The output of all my Haskell programs is: "Gee Mrs. Cleaver. You look nice today."
Re:Why they don't rule: (Score:2, Funny)
Re:It's not for dumb people (Score:5, Funny)
Don't worry.
In a few years you will see c++++ which will be c++ with functional programing tacked on. Of course you will also see Functional Object C but only Apple will use that.
Re:Why they don't rule: (Score:5, Funny)
Anyone else want to mod parent funny?
Yes, I will!
Oh crap.
Oh my god! (Score:4, Funny)
The lazy language (Score:3, Funny)
Arrrr, it's Stephenson again! (Score:3, Funny)
I haven't really been able to figure out how to do anything significant in Haskell. But I suspect that one day a language more like haskell and less like C will end up being the most popular. Monads and all that kind of confuses me.I think it helps if you have a strong math background and are comfortable with Lambda calculus.
Monads, lambda, calculs...arrr, matey, now I know why Haskell's such a bloody mess - Neal Stephenson wrote it! That be why it seems good at first and falls apart at the end.
Re:Mmmm, Kay. (Score:5, Funny)
That underlying C code is what needs to be written carefully, because you use Haskell itself to write its own compiler.
There's a Haskell compiler [haskell.org] written in Haskell already. Where does C fit in to that?
After the 'l' and before the 'o'.
Re:Use the handicapped stall (Score:1, Funny)