Haskell

Differences between revisions 12 and 14 (spanning 2 versions)
Revision 12 as of 2009-05-24 03:47:20
Size: 1979
Editor: c-76-115-37-205
Comment: updated about haskell section and ghc's description
Revision 14 as of 2011-06-15 17:08:17
Size: 1978
Editor: cpc2-nott8-0-0-cust560
Comment:
Deletions are marked like this. Additions are marked like this.
Line 17: Line 17:
  * Debian package: ghc6   * Debian package: ghc
Line 27: Line 27:
 * There is a debian policy for packaging haskell: http://urchin.earth.li/~ian/haskell-policy/haskell-policy.html/index.html  * There is a debian policy for packaging haskell: http://pkg-haskell.alioth.debian.org/haskell-policy/
Line 35: Line 35:
 * IainLane (laney)

About Haskell

Haskell is an advanced purely functional programming language. An open source product of more than twenty years of cutting edge research, it allows rapid development of robust, concise, correct software. With strong support for integration with other languages, built-in concurrency and parallelism, debuggers, profilers, rich libraries and an active community, Haskell makes it easier to produce flexible, maintainable high-quality software.

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

Language Reference/Standards

Compilers/Interpreters

  • ghc

    • Optimizing native-code compiler and bytecode interpreter. The implementation used by the vast majority of the Haskell community.
    • Conforms to Haskell '98 and supports many extensions.

    • Debian package: ghc
  • nhc98

    • Compiles haskell to small executables that run in small amounts of memory.
    • conforms to haskell98, excepting these deficiences

  • 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)