Difference between revisions of "Hugs"

From HaskellWiki
Jump to navigation Jump to search
(Added category "Stub articles")
Line 7: 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 ...
  +
  +
</hasklell>
  +
  +
Hugs on Ubuntu Linux can be installed using:
  +
  +
''';sudo apt-get install hugs'''
   
 
[[Category:Implementations]]
 
[[Category:Implementations]]

Revision as of 09:31, 24 March 2011

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:

<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 ...

</hasklell>

Hugs on Ubuntu Linux can be installed using:

;sudo apt-get install hugs