Slashdot Mirror


Paul Hudak, Co-creator of Haskell, Has Died

Esther Schindler writes: Yale is reporting that Paul Hudak, professor of computer science and master of Saybrook College, died last night after a long battle with leukemia. He was known as one of the principal designers of Haskell, which you probably don't need to be told he defined as "a purely functional programming language."

5 of 138 comments (clear)

  1. Re:Haskell? by Anonymous Coward · · Score: 3, Informative

    You're either trolling or you've missed out on one of the hottest languages since Lisp.

  2. I remember him From Usenet as quite a gentleman by shoor · · Score: 4, Informative

    I posted on one of the Usenet groups (probably sci.lang.functional or sci.lang.haskell) about his book The Haskell School of Expression. It's been awhile, but I vaguely remember posting about a mistake or typo, and he replied right there on Usenet acknowledging the error. He was generally very generous and helpful on the newsgroup.

    --
    In theory, theory and practice are the same; in practice they're different. (Yogi Berra & A. Einstein)
    1. Re:I remember him From Usenet as quite a gentleman by antiperimetaparalogo · · Score: 3, Informative

      I thought I was making a joke in Greek, since polites is the antonym of barbaros. Did I do it wrong?

      No, you did it (almost*) right - i had to go with my first version, since your "pseudonym" (!) was a hint for me that you may understand it... but i was afraid that too much of the (in)famous Greek pride from a new Slashdot member like me (and some lack of Greek language understanding and Greek humor appreciation from the "barbarus" /. crowd) will send my (/.) "karma" back to "terrible" (from which i just recovered!)...

      * "politis (singular) - polites (plural)" (meaning: 1. (Greek) citizen) is not a direct antonym of "barbaros (singular) - barbari/oi/(us/ous) (plural)" (meaning: 1. -mainly- someone speaking non-Greek; 2. -as a consequence of 1- a non-citizen/Greek/politi; 3. -what is understood by most barbarous- an uncivilized person, i.e.,.... a non-Greek!)

      --
      Antisthenes: "Wisdom begins by examining the words/names." - excuse my English, i am (slightly...) better with my Greek!
  3. Re:Haskell? by Anonymous Coward · · Score: 3, Informative

    It's a strictly typed, lazy, purely functional language with abstractions built around category theory. These are very hard to grasp, but once you do you can use them for things.

    It's not just a different syntax.

  4. pandoc by John+Bokma · · Score: 3, Informative

    For those who never heard of Haskell and are looking for an example project written using this language check out Pandoc: http://pandoc.org/. Other examples are Darcs (version control) and xmonad (tiling window manager).