PACKAGE NAME: hugs98-1.0.0-i486-1.tgz PACKAGE LOCATION: ./Console/hugs98 PACKAGE SIZE (compressed): 1988 K PACKAGE SIZE (uncompressed): 6730 K PACKAGE REQUIRED: PACKAGE DESCRIPTION: hugs: hugs98-1.0.0-i486-1 (Interpreter of Haskell 98 Language, November 2003) hugs: hugs: Hugs 98 is a functional programming system based on Haskell 98, hugs: the de facto standard for non-strict functional programming languages. hugs: Hugs 98 provides an almost complete implementation of Haskell 98, including: hugs: hugs: - Lazy evaluation, higher order functions, and pattern matching. hugs: - A wide range of built-in types, from characters to bignums, and lists to hugs: functions, with comprehensive facilities for defining new datatypes and hugs: type synonyms. hugs: - An advanced polymorphic type system with type and constructor class overloading. hugs: - All of the features of the Haskell 98 expression and pattern syntax including hugs: lambda, case, conditional and let expressions, list comprehensions, do-notation, hugs: operator sections, and wildcard, irrefutable and `as' patterns. hugs: - An implementation of the Haskell 98 primitives for monadic I/O, with support hugs: for simple interactive programs, access to text files, handle-based I/O, and hugs: exception handling. hugs: - An almost complete implementation of the Haskell module system. Hugs 98 also hugs: supports a number of advanced and experimental extensions including hugs: multi-parameter classes, extensible records, rank-2 polymorphism, existentials, hugs: scoped type variables, and restricted type synonyms. hugs: hugs: Package created by Alejandro C. Russo hugs: hugs: