Title: HUGS Author: Mark P. Jones (mpj@cs.nott.ac.uk) Version: 1.3 Title From: Documentation Author From: Documentation Version From: Documentation Supplier: Gavin Wraith Date: 18/08/96 Keywords: Programming languages Shareware: No Machine: Archimedes Operating system: RISCOS Memory requirements: Peripherals needed: Other s/ware needed: Directory: micros/arch/riscos/d041 Date mounted/updated: 19/08/96 File names: hugs.arc Unarchived files: 65 Unarchived size: 411 kbytes Omissions: See also: GOFER (a262) ------------------------------------------------------------------------------- Acquiring the package: Download the archive file(s) and extract using SparkPlug 2 (see the "tools_help" file in micros/arch/riscos/tools for further info). Description: Hugs 1.0 is Mark Jones' "Haskell Users' Gofer System". It provides a functional programming environment much like that of Gofer but with a much greater degree of compatibility with Haskell. Almost all of the features of Haskell 1.2 are implemented with the exception of the module system (like Gofer, module headers and import declarations are parsed, but are otherwise ignored). For example, Hugs supports Haskell style type classes, a full prelude, derived instances, defaults, overloaded numeric literals and pattern matching, and bignum arithmetic. It has the advantage over Gofer of bignum arithmetic and is closer to the Haskell 1.2 standard, but has Haskell's less expressive type class system.