Haskell

Differences between revisions 1 and 2
Revision 1 as of 2005-11-05 16:52:03
Size: 1439
Editor: DSL01
Comment: initial draft
Revision 2 as of 2006-01-31 21:40:22
Size: 1506
Editor: DSL01
Comment: new structure
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
## page was renamed from MOTUUncommonProgrammingLanguages/Haskell

About Haskell

{{{Haskell is a computer programming language. In particular, it is a polymorphicly 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)