• Home
  • Popular Downloads
  • Contact Us
  • Submit

Softpile

Free Downloads

Main Navigation
  • Home
  • Windows
  • Mac OS X
  • Business
  • Desktop
  • Development
  • Education
  • Games
  • Internet
  • Multimedia
  • Utilities
Home » Linux » Hugs

Hugs

April 15, 2005
Haskell 98 is a powerful Haskell interpreter.
Version: 98 (March2005)
License: BSD License
Operating System: Linux
Homepage: www.haskell.org
Developed by: Mark P Jones, Alastair Reid and the Yale Haskell Group
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, including:

· Lazy evaluation, higher order functions, and pattern matching.
· A wide range of built-in types, from characters to bignums, and lists to functions, with comprehensive facilities for defining new datatypes and type synonyms.
· An advanced polymorphic type system with type and constructor class overloading.
· All of the features of the Haskell 98 expression and pattern syntax including lambda, case, conditional and let expressions, list comprehensions, do-notation, operator sections, and wildcard, irrefutable and `as' patterns.
· An implementation of the Haskell 98 primitives for monadic I/O, with support for simple interactive programs, access to text files, handle-based I/O, and exception handling.
· An almost complete implementation of the Haskell module system. Hugs 98 also supports a number of advanced and experimental extensions including multi-parameter classes, extensible records, rank-2 polymorphism, existentials, scoped type variables, and restricted type synonyms.
haskell haskell interpreter interpreter programming programming system
Free Download 4.2M
0
  • Share on:

Hugs User Reviews

Sponsored

Categories

  • Linux

Related Downloads

Java RAM Interpreter
Java RAM Interpreter is a Random Access Machine simulator.
Glulxe
A portable VM (Virtual Machine)
project:Einstein
project:Einstein is a project that aims to deliver a Domain Specific Language ...
Karmasphere DP Language
Karmasphere DP language is a high-performance non-blocking parallel language ...
Pyrex
Pyrex is a Language for Writing Python Extension Modules.
Copyright © 1999-2017 Softpile Free Downloads
  • Contact Us
  • Submit
  • Privacy Policy
  • Disclaimer
  • Terms of Use