Slashdot Mirror


Why Lazy Functional Programming Languages Rule

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.'"

6 of 439 comments (clear)

  1. I would have RTFA by Anonymous Coward · · Score: 5, Funny

    But I was too lazy to click on 13 pageviews.

  2. Why they don't rule: by Kingrames · · Score: 5, Funny

    The picture in the linked article is missing a beard.

    --
    If you can read this, I forgot to post anonymously.
    1. Re:Why they don't rule: by moderatorrater · · Score: 4, Funny

      Anyone else want to mod parent funny?

      Yes, I will!

      Oh crap.

  3. Re:It's not for dumb people by LWATCDR · · Score: 4, 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.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  4. Oh my god! by Vexorian · · Score: 3, Funny

    Could this be the year of Haskell in the developer's tool box?

    --

    Copyright infringement is "piracy" in the same way DRM is "consumer rape"
  5. Re:Mmmm, Kay. by thermian · · 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 written in Haskell already. Where does C fit in to that?

    After the 'l' and before the 'o'.

    --
    A learning experience is one of those things that say, 'You know that thing you just did? Don't do that.' - D. Adams