Hugs
From HaskellWiki
(Difference between revisions)
(HaWiki conversion) |
m (markup fix) |
||
| (4 intermediate revisions not shown.) | |||
| Line 1: | Line 1: | ||
| - | * HuGs = Haskell User´s Gofer System, one of the [[ | + | {{Stub}} |
| + | * HuGs = Haskell User´s Gofer System, one of the [[:Category:Implementations |Haskell implementations]]. | ||
* The Hugs home page is http://www.haskell.org/hugs | * The Hugs home page is http://www.haskell.org/hugs | ||
* Hugs 98 is a functional programming system based on Haskell 98, the de facto standard for non-strict functional programming languages. Hugs 98 provides an almost complete implementation of Haskell 98. | * Hugs 98 is a functional programming system based on Haskell 98, the de facto standard for non-strict functional programming languages. Hugs 98 provides an almost complete implementation of Haskell 98. | ||
| Line 6: | Line 7: | ||
* Hugs comes with almost all the same libraries as GHC. | * Hugs comes with almost all the same libraries as GHC. | ||
* Hugs and GHC both work on portability between the two - most code that works on one compiler works on the other without change. | * Hugs and GHC both work on portability between the two - most code that works on one compiler works on the other without change. | ||
| + | |||
| + | Actually, on Ubuntu Linux, hugs is packed with more libraries: | ||
| + | |||
| + | <haskell> | ||
| + | freeglut3 (2.6.0-0ubuntu2) ... | ||
| + | Setting up libhugs-base-bundled (98.200609.21-5ubuntu1) ... | ||
| + | Setting up libhugs-haskell98-bundled (98.200609.21-5ubuntu1) ... | ||
| + | Setting up hugs (98.200609.21-5ubuntu1) ... | ||
| + | Setting up libhugs-opengl-bundled (98.200609.21-5ubuntu1) ... | ||
| + | Setting up libhugs-openal-bundled (98.200609.21-5ubuntu1) ... | ||
| + | Setting up libhugs-alut-bundled (98.200609.21-5ubuntu1) ... | ||
| + | Setting up libhugs-cabal-bundled (98.200609.21-5ubuntu1) ... | ||
| + | Setting up libhugs-mtl-bundled (98.200609.21-5ubuntu1) ... | ||
| + | Setting up libhugs-fgl-bundled (98.200609.21-5ubuntu1) ... | ||
| + | Setting up libhugs-glut-bundled (98.200609.21-5ubuntu1) ... | ||
| + | Setting up libhugs-haskell-src-bundled (98.200609.21-5ubuntu1) ... | ||
| + | Setting up libhugs-haxml-bundled (98.200609.21-5ubuntu1) ... | ||
| + | Setting up libhugs-x11-bundled (98.200609.21-5ubuntu1) ... | ||
| + | Setting up libhugs-hgl-bundled (98.200609.21-5ubuntu1) ... | ||
| + | Setting up libhugs-hunit-bundled (98.200609.21-5ubuntu1) ... | ||
| + | Setting up libhugs-parsec-bundled (98.200609.21-5ubuntu1) ... | ||
| + | Setting up libhugs-network-bundled (98.200609.21-5ubuntu1) ... | ||
| + | Setting up libhugs-quickcheck-bundled (98.200609.21-5ubuntu1) ... | ||
| + | Setting up libhugs-stm-bundled (98.200609.21-5ubuntu1) ... | ||
| + | Setting up libhugs-time-bundled (98.200609.21-5ubuntu1) ... | ||
| + | Setting up libhugs-unix-bundled (98.200609.21-5ubuntu1) ... | ||
| + | Setting up libhugs-xhtml-bundled (98.200609.21-5ubuntu1) ... | ||
| + | Processing triggers for libc-bin ... | ||
| + | |||
| + | </haskell> | ||
| + | |||
| + | Hugs on Ubuntu Linux can be installed using: | ||
| + | |||
| + | '''sudo apt-get install hugs''' | ||
[[Category:Implementations]] | [[Category:Implementations]] | ||
Current revision
This article is a stub. You can help by expanding it.
- HuGs = Haskell User´s Gofer System, one of the Haskell implementations.
- The Hugs home page is http://www.haskell.org/hugs
- Hugs 98 is a functional programming system based on Haskell 98, the de facto standard for non-strict functional programming languages. Hugs 98 provides an almost complete implementation of Haskell 98.
- Hugs provides most of the common extensions including scoped variables, multiparameter typeclasses, foreign function interface, etc.
- Hugs is exceptionally portable. If Hugs can't be installed on your machine, report it as a bug!
- Hugs comes with almost all the same libraries as GHC.
- Hugs and GHC both work on portability between the two - most code that works on one compiler works on the other without change.
Actually, on Ubuntu Linux, hugs is packed with more libraries:
freeglut3 (2.6.0-0ubuntu2) ... Setting up libhugs-base-bundled (98.200609.21-5ubuntu1) ... Setting up libhugs-haskell98-bundled (98.200609.21-5ubuntu1) ... Setting up hugs (98.200609.21-5ubuntu1) ... Setting up libhugs-opengl-bundled (98.200609.21-5ubuntu1) ... Setting up libhugs-openal-bundled (98.200609.21-5ubuntu1) ... Setting up libhugs-alut-bundled (98.200609.21-5ubuntu1) ... Setting up libhugs-cabal-bundled (98.200609.21-5ubuntu1) ... Setting up libhugs-mtl-bundled (98.200609.21-5ubuntu1) ... Setting up libhugs-fgl-bundled (98.200609.21-5ubuntu1) ... Setting up libhugs-glut-bundled (98.200609.21-5ubuntu1) ... Setting up libhugs-haskell-src-bundled (98.200609.21-5ubuntu1) ... Setting up libhugs-haxml-bundled (98.200609.21-5ubuntu1) ... Setting up libhugs-x11-bundled (98.200609.21-5ubuntu1) ... Setting up libhugs-hgl-bundled (98.200609.21-5ubuntu1) ... Setting up libhugs-hunit-bundled (98.200609.21-5ubuntu1) ... Setting up libhugs-parsec-bundled (98.200609.21-5ubuntu1) ... Setting up libhugs-network-bundled (98.200609.21-5ubuntu1) ... Setting up libhugs-quickcheck-bundled (98.200609.21-5ubuntu1) ... Setting up libhugs-stm-bundled (98.200609.21-5ubuntu1) ... Setting up libhugs-time-bundled (98.200609.21-5ubuntu1) ... Setting up libhugs-unix-bundled (98.200609.21-5ubuntu1) ... Setting up libhugs-xhtml-bundled (98.200609.21-5ubuntu1) ... Processing triggers for libc-bin ...
Hugs on Ubuntu Linux can be installed using:
sudo apt-get install hugs
