Haskell
Differences between revisions 9 and 10
1741
Comment: formatting
|
1704
formatting
|
Deletions are marked like this. | Additions are marked like this. |
Line 8: | Line 8: |
* Homepage: http://www.haskell.org * Haskell98 Report: http://www.haskell.org/definition/ * Tutorial: http://www.haskell.org/tutorial/ |
* Homepage: http://www.haskell.org * Haskell98 Report: http://www.haskell.org/definition/ * Tutorial: http://www.haskell.org/tutorial/ |
Line 14: | Line 14: |
* [[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 * [[http://www.haskell.org/nhc98/|nhc98]] * Compiles haskell to small executables that run in small amounts of memory. * conforms to haskell98, excepting these [[http://www.cs.york.ac.uk/fp/nhc98/98.html|deficiences]] * [[http://www.haskell.org/hugs/|hugs]] * Interpreter for haskell * conforms to haskell98 * debian package: hugs |
* [[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 * [[http://www.haskell.org/nhc98/|nhc98]] * Compiles haskell to small executables that run in small amounts of memory. * conforms to haskell98, excepting these [[http://www.cs.york.ac.uk/fp/nhc98/98.html|deficiences]] * [[http://www.haskell.org/hugs/|hugs]] * Interpreter for haskell * conforms to haskell98 * debian package: hugs |
Line 27: | Line 27: |
* There is a debian policy for packaging haskell: http://urchin.earth.li/~ian/haskell-policy/haskell-policy.html/index.html * Mailing list debian-haskell: http://urchin.earth.li/mailman/listinfo/debian-haskell * TODO: notes about haskell-utils * TODO: notes about cabal * TODO: notes about haskell-devscripts |
* There is a debian policy for packaging haskell: http://urchin.earth.li/~ian/haskell-policy/haskell-policy.html/index.html * Mailing list debian-haskell: http://urchin.earth.li/mailman/listinfo/debian-haskell * TODO: notes about haskell-utils * TODO: notes about cabal * TODO: notes about haskell-devscripts |
Line 34: | Line 34: |
* SebastianDröge (slomo) * StefanPotyra (sistpoty) |
* SebastianDröge (slomo) * StefanPotyra (sistpoty) |
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
Homepage: http://www.haskell.org
Haskell98 Report: http://www.haskell.org/definition/
Tutorial: http://www.haskell.org/tutorial/
Compilers/Interpreters
- Compiles haskell to c-code and uses gcc to create binaries out of this.
- conforms to haskell98
- debian package: ghc6
- Compiles haskell to small executables that run in small amounts of memory.
conforms to haskell98, excepting these deficiences
- Interpreter for haskell
- conforms to haskell98
- debian package: hugs
Packaging Haskell
There is a debian policy for packaging haskell: http://urchin.earth.li/~ian/haskell-policy/haskell-policy.html/index.html
Mailing list debian-haskell: http://urchin.earth.li/mailman/listinfo/debian-haskell
- TODO: notes about haskell-utils
- TODO: notes about cabal
- TODO: notes about haskell-devscripts
Which MOTU has knowledge?
SebastianDröge (slomo)
StefanPotyra (sistpoty)
MOTU/Teams/UncommonProgrammingLanguages/Haskell (last edited 2011-06-15 17:08:17 by cpc2-nott8-0-0-cust560)