Hugs logo

Hugs

Runs on almost any machine.

Made by Unknown Author

  • haskell

  • haskell-interpreter

  • interactive

  • programming

  • unix

What is Hugs?

The Hugs Haskell interpreter is a small, portable application written in C that can run on a wide variety of machines. Designed as a development system for Haskell programs, Hugs boasts fast source code interpretation, supports incremental interpretation, and provides the convenience of an interactive interpreter that allows users to move between modules and test different parts of a program. While it may not match the runtime performance of compilers like GHC, nhc98, or HBC, Hugs 98 is fully compliant with the Haskell 98 standard. The interpreter is available for all Unix platforms, including Linux, DOS, Windows 3.x, Win 32 (Windows 95, Win32s, NT), and Macintosh systems. Hugs offers a rich set of libraries, including Win32 libraries, a foreign interface mechanism for interoperability with C, and a graphical user interface called WinHugs for the Windows version

Highlights

  • Fast source code interpretation and incremental interpretation
  • Interactive interpreter for testing and moving between program modules
  • Conformance with the Haskell 98 standard
  • Availability on a wide range of platforms, including Unix, DOS, Windows, and Macintosh
  • Inclusion of libraries, foreign interface, and graphical user interface (for Windows)

Platforms

  • Linux
  • BSD
  • Windows
  • Mac

Languages

  • English

Features

    • Interpreter