Haskell

Differences between revisions 4 and 5
Revision 4 as of 2007-04-16 19:36:08
Size: 1499
Editor: horseshoe
Comment: Tweaked formatting of the first paragraph.
Revision 5 as of 2007-04-16 19:42:34
Size: 1504
Editor: horseshoe
Comment: Another formatting tweak.
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
"Haskell is a computer programming language. In particular, it is a  polymorphically typed, lazy, purely functional language, quite different from most other programming languages. The language is named for Haskell Brooks Curry, whose work in mathematical logic serves as a foundation for functional languages. Haskell is based on lambda calculus, hence the lambda we use as a logo." {{{Haskell is a computer programming language. In particular, it is a polymorphically typed, lazy, purely functional language, quite different from most other programming languages. The language is named for Haskell Brooks Curry, whose work in mathematical logic serves as a foundation for functional languages. Haskell is based on lambda calculus, hence the lambda we use as a logo.
}}}

About Haskell

{{{Haskell is a computer programming language. In particular, it is a polymorphically typed, lazy, purely functional language, quite different from most other programming languages. The language is named for Haskell Brooks Curry, whose work in mathematical logic serves as a foundation for functional languages. Haskell is based on lambda calculus, hence the lambda we use as a logo. }}}

(taken from [http://www.haskell.org])

Language Reference/Standards

Compilers/Interpreteres

  • [http://www.haskell.org/ghc/ ghc]

    • Compiles haskell to c-code and uses gcc to create binaries out of this.
    • conforms to haskell98
    • debian package: ghc6
  • nhc98
    • FIXME
  • hugs
    • Interpreter for haskell
    • conforms to haskell98
    • debian package: hugs

Packaging Haskell

Which MOTU has knowledge?

[:CategoryMOTU]

MOTU/Teams/UncommonProgrammingLanguages/Haskell (last edited 2011-06-15 17:08:17 by cpc2-nott8-0-0-cust560)